5.0
Sep 21, 2017
Anonymous employee
Current employee
Recommend
CEO approval
Business outlook
Pros
Great career development opportunities, extremely smart coworkers, and the opportunity to work in a variety of different functional areas and projects.
Cons
Occasional long hours and travel assignments. Sometimes difficult to choose the types of projects to work on. Emphasis on metrics that are difficult to control.