Pros
The culture here is unmatched with a lot of folks willing to step outside of roles and help each other out. Everyone is friendly and helpful and even when there are differences of opinions conflicts are often resolved quickly, in an engaged manner.
Cons
As a delivery organization they are unorganized. A lot of this stems from bending over backwards to honor what sales is selling, offerings aren't fully fleshed out and delivery plans suffer as a result. On top of that, process is rarely followed and issues often arise as a result. There's a sense of manufactured urgency throughout the org as a result. They pay/benefits are also sub-par for the industry. Which is really a shame because the people who would stay because of the amazing culture are forced to look for opportunities elsewhere