Vantaggi
- Great benefits and pay
- Plenty of opportunity for growth and personal development
- Company culture is great some of the time
Svantaggi
- Can get very intense and competitive
- Work-life balance isn't great because they don't put enough bodies on teams to keep up with the workload
- Employees get blindsided by management moving them to completely different teams, often times in the middle of big projects