The employees are great, and work together well. Overall atmosphere is professional and there is generally flexibility in terms of work.
Cons
Low salaries for everyone, nobody gets a good annual review, and there's no room for advancement. Management wants worker bees and input isn't appreciated.