Early in my career when under 40 years of age was happy with engineering assignments and projects. OK for a start in a young graduate engineer's career to stay 3 to 5 years.
Cons
Company is tacitly pushing older employees out because of their larger salaries and accrued benefits. Keep this in mind if you are a new hire and believe this is a career place to remain. It is not...
Company business approach:
1. Get the bodies
2. Work the bodies
3. Burn up the bodies
4. Get rid of the bodies.
5. Go get more bodies.
6. Rinse and repeat steps 2 thru 5.