Pros
A lot of really good people have come through this place. The connections made within the organization are the singular positive.
Cons
The radicalism embraced within the management and ownership group have led to a culture where clients and employees take the furthest back seat possible. Compensation and benefits are rarely a point of issue, but when the culture within drains your emotional and mental wellbeing day-in and day-out, it's never worth it.
My advice to current employees and those considering a position within this company is this - save yourself. Being on the other side, I can promise you that the grass is greener on the other side and you deserve better.