- nice colleagues
- interesting stack
- Fair workload, lots of learning experiences along the way.
Cons
- bad salaries
- "On the clock" culture, (They never complain about overtime, but checking out slightly early is frowned upon)
- mediocre secondary benefits
It just makes you feel undervalued.