Originally Posted by
Breckster
but........ have a back-up plan if the "timing" is not in your favor.
Originally Posted by
captscott26
and if the timing is in your favor......also have a back up plan!

Both good points. But in addition to having these, you will also have be equipped with a certain mind set.
This goes along with the timing thing. But don't get into the career thinking yours will be all roses composed of stellar progression, high pay, and the best QOL with little, if any backward movement. There have been guys get into this job and had great careers, while others got in at the SAME time and didn't have such great careers.
If you can accept the FACT that your career might suck, and suck big time at some point or another, you will be less disgruntled when it happens and be able to roll with punches better. Doesn't mean you like it when it happens, just be prepared for it. If you've got the back up plan, great.
It's a fun job, but can be a crappy career.