- Good work life balance
- Tuition reimbursement for more learning
- Mentoring available
- Great office space
Cons
- Lack of team outings (like happy hours)
- Lots of offshore team collaboration leading to odd hours at times
- Hard to rank up to higher position
- Lower salary but other benefits