Pros
- These folks know exactly what they are doing. They set high standards, and consistently deliver.
- Their project expectations and planning is excellent. The top level management folks are extremely smart and have a great sense of vision and planning.
- Incredible opportunity for growth and maturation
- Great benefits
- Lots of opportunities
Cons
There is no shortage of work, if you're looking to coast in the background and not contribute - not the place for you.