- Great technology and some good people
- Flexible work schedules depending on department
- On-site gym is nice
Svantaggi
- Low pay compared to rest of industry
- Favoritism and politics are rampant
- Company is too rigid with too much red tape to change anything
- Company isn't bold enough to be truly innovative
- Not collaborative enough even within the same company