Nice culture
Work-life balance
Trust and autonomy from the management
Cons
Low base salary
Commissions being on coverflex
All the experience depends on the client that you are working at. Some will create a nice experience and others be a nightmare (even thought Damia's management will always defend you.