- Amazing perks and benefits
- Smart, capable, genuinely caring people (will depend on team - but 90% are in this bucket)
- Great brand and resume builder, amazing opp to network with peers
Cons
- HUGE company, lots of energy needed to get things done
- If you aren't an engineer, get ready to feel like a second class citizen