Pros
Free time and family leave. Culture can be interesting, sharp & witty, but doesn't offset systemic problems.
Cons
Leadership gives often conflicting & fragmented direction at best. Many things promised in contract negotiation still aren't in writing, still haven't been discussed as in process. Reliance on their own tech above anything else is hubristic & shows lack of awareness in market & their own limitations. They hire regularly from their own client panel for a huge percentage because training external or new users is difficult & requires patience they don't seem to have. Already tired of having to fight for basic air-time & watching long time employees leave with zero notice because of out of sync hires & contentious environment. Can't recommend whether fresh into career or long time & established goals. Not remotely stable feeling as a place to work.