Pros: challenging, first rate projects. prestige
Cons: company politics sometimes get in the way.
The best in class. Best in class in almost every respect. Quality of staff is superb. Firm attracts exceptional engineers. Work environment is spacious and attractive. I learned lots about technical challenges of complex design projects.