An enlistment in the Guard isn't the dealbreaker IF one isn't counting on any guaranteed flying/OCS position. One would also have to be comfortable fulfilling the commitment to the end.
The good thing about it is you could keep your day job, after the training absences.
I enlisted in the Guard at 17(with parental permission). I never had expectations with any follow on promises.
As usual, you have to bounce it off the other courses of action you have available. That includes doing nothing and sticking with the status quo.