Good learning opportunities, but you have to take initiative to get them Ability to move around in the economy Overall nice work place, environment, while also encouraging excellence
Cons
May be cyclical Company can be impacted by macroeconomic conditions, which may or may not affect your job