Pros: strong leaders, great corportate culture, great salary, diverse and strong focus on work life balance.
Cons: job security since the rescession
The best company to work for. The company is huge with lots of areas to move into or out of. Engineers can be seen in the finance or business department.
Highly diverse and extremely strong leadership.