Pros
The people working here are genuine, hard working. Intelligent also.
Cons
Awful C-suite, have no real compassion or care for staff, often playing people off against each other. Most of the suite have been there from the start and now do not challenge the CEO or take responsibility, too afraid of losing their jobs so they blame others. They over sell and under deliver on all clients as they do not have the right leadership to do otherwise. You will see them promote the great work they have done with clients on social channels, but do not be fooled, they are 10+ year old projects, nothing of late.
Bonuses are sold into the dream, but seldom delivered as they cannot get their HR in order (example of very poor leadership).
Hence they have talent coming in and out very quickly. Extremely poor tenures.