There is a nice community of people you work with and the opportunity to work on some diverse and dynamic projects. Employees are professional and customer centric.
Cons
The pay for an account manager was low and need a better QC process that empowers employees.