Excellent people, wonderful interview process, high standard for excellence
What I wish was different
Diversity in assignments and projects
Advice
Expect to run one main project a majority of your time working. Interact with all departments to get a good understanding of a full company environment