5.0
5 Aug 2010
Anonymous employee
Current employee
Recommend
CEO approval
Business outlook
Pros
Looks good on a resume Provides excellent training If you get on good projects, then you gain a lot of experience in a variety different roles and technology. Excellent exposure to upper management
Cons
100% Travel is not for everybody Raises are not necessarily based on performance and appear random. Bench time is not favorable and can be dangerous if there too long.