- work life balance
- kind people
- intelligent but humble people
- amazing managers
- great intern program
- friendly interns
- great location (SJ office)
Cons
- much older workforce and less young talent
- some micromanagement
- too many VPs and not enough people doing bottom work