- Good team culture and work-life balance if you have the right management chain
- Remote work if you're not close to an office
- Leadership transparency and willingness to hear feedback
Cons
- Constant re-orgs without strategy are destabilizing
- Manager pool is very mixed in terms of experience and skill
- Poor role definition can lead to surprises at quarterly review time
- Layoffs/reductions have had a chilling effect
- Lower salaries compared to competitors