- Great benefits
- Fun and exciting job which motivates me to work everyday
- Great work life balance
- Management has lots of transparency and support
Cons
- Sometimes being a smaller company means getting pushed around by larger clients who have less than ideal cultures. But management will always try to protect us as far as they can