- Friendly environment and people
- Fun and interesting projects that are worked on
- Good work-life balance, managers are reasonable to accommodate when WFH is necessary
Cons
- Slow months with not much work sometimes
- Bonuses and yearly wage increases are mediocre