- Coworkers are supportive, friendly, and easy to work with
- Many engineers are doing their best to deliver despite organizational challenges
- Can work as a short term option if you just need a paycheck
Cons
- Compensation and benefits are significantly below market
- Leadership and management lack clear direction and long-term strategy
- High employee turnover; when people leave (or are laid off), their workload is shifted to remaining employees
- Constantly shifting priorities make it difficult to make real progress