Nice colleagues, decent work-life balance, not great if you're looking to advance, not a great environment for women to excel
Cons
Upper management is micromanaging, salaries need review, overall approach is low-balling customers and then raising prices later -- makes customer retention and satisfaction difficult