- Full Pantry at all times
- Laid back feel, while still challenging
- Committed to volunteering and giving back
- Hundreds of offices around the work to work at
- Few vertical management layers. They encourage communication.
Cons
Being an older company, some of their code and ways of doing things is legacy. It's improving though, so this isn't a biggie anymore.