Pros
They're desperate for good people, so you can get a decent salary if they need your skills.
Cons
They're desperate for good people, because anyone worth their salt has left. The place is falling apart around their ears. The IT is absolutely ridiculous. Basic things don't function and new systems are introduced regularly, which is intended to help, but only hinders, since there's no consistency in training. I was not onboarded or trained in any way, even though this was promised. My first week was spent on the phone with IT trying to get my desk phone and access to my work server sorted out. Culture of condescension and "old-boys' club" mentality. Women are hired as PAs and Assistants. Very few females in actual decision making positions. I've been talked down to and patronised, by senior staff and my juniors alike. It's utterly demoralising to be made to feel stupid and assured that those around you think themselves smarter than you, even though you are a very successful, confident and highly educated person yourself. Duplication of effort is ridiculous as the systems are all broken. So Excel is the client database management system of choice. Absolutely ridiculous. The least professional place I've ever worked, where a manager will discuss team members' absences and performance in front of other team members (staff included). The only people who work here are ones who have nowhere better to go.