Having a professional development plan associated with one's company provides a path upon which to focus.
However, I always asked myself the following questions:
1) Am I learning or growing professionally?
2) Am I helping or contributing?
If the answer was "no" to both questions, I looked to move on.
If the answer was "yes" to no. 1 only, I looked to stay conditionally.
If the answer was "yes" to no. 2 only, I looked to stay conditionally based solely on a professional development plan, either the company's or my own.
At the least (bare minimum), I have to be learning or growing professionally. For me, a relationship with a company should be mutually beneficial and beyond simply a paycheck. For others, the check may provide all that one needs and that is okay, too.
------------------------------
James Williams P.E., M.ASCE
Principal/Owner
POA&M Structural Engineering, PLC
Yorktown, VA
------------------------------