Pros
Fantastic coworkers, for the most part. The people in the trenches seem to really care. Care about their clients. Generous vacation/sick but they recently suspended everyone from taking time off with little notice.
Cons
I don't know where to start, but operations is a hot mess. The leadership in that area is lackluster, at best. They don't seem to know how things work. They lean too heavily on certain people and those people have been working 50-55 hours a week for the past 1-2 years. When you try to talk to leadership about it, you hear "well, that's just where we are" - but we've been here for years now, so can we do something about it? We are bleeding great staff because the leadership just plain stinks. They hire personal friends instead of hiring from within. Too much work, pay stinks, and ZERO kudos or incentives to keep pushing through (I feel like a dirty door mat). Not the same company I came to work for. They also seem to think people are some sort of indentured servant where, despite us applying for and being hired for a specific job function, we are expected to do whatever they tell us - and not speak up and not be upset in any kind of way. We should be "lucky to have a job". They need us to "be a team player".