- Great Pay for the work
- Decent Location
- Respect work-life balance
Cons
- Upper management doesn't know what they're doing
- Quick to fire
- Crazy high turnover. The people you start with will either be gone when you leave or you'll leave first
-Will not invest in you