Not as bad as most say, but definitely not the best
Pros
The people are what make this company worth staying for. Colleagues are usually very helpful and friendly as long as you don't give them a reason not to be. Day-to-day company culture is pretty good. People are generally pretty laid back, and when someone needs something on short notice they are usually very polite about it and understanding if you are overbooked on tasks. Company promotes a healthy work-life balance and they do actually mean it, but CAMs will probably not experience this due to the nature of their work and how some boards are. However, when it comes to full-time back-office positions there is very little to no expectation to work more than 40 hours/week or outside of your normal working hours. You are free to, but if you do and you complain that's kindof your own fault. Christmas/annual bonuses (note: NOT raises) can happen, but they are inconsistent and not very substantial. Still, it's nice when they come through. A lot of collaboration with employees all over the country, and the company is open to remote work if you aren't required to be on-site for your duties. Benefits exist, but they aren't great.
Cons
Annual compensation increases are a joke and don't even keep up with inflation. If you aren't aggressively seeking raises/promotions every year then you will effectively lose money year over year. Promotion pipeline is extremely slow too - so if you want to stay for at least a few years be sure you are happy with your starting pay because it will absolutely not go up. This ties a little into my last point about the pay. C-level people are very friendly, but they can be tone deaf to the struggles of lower-ranking employees. Be prepared to hear them talk about how great the company is doing and how many acquisitions the company is making and how sales goals are consistently met ahead of schedule - but don't expect to see that reflected in huge bonuses or raises for you and your team. Supervising staff is either the best you'll ever experience or they will be the worst - so if you are hired and your immediate boss is not awesome and understands you then I wouldn't recommend sticking around. HR takes a very centrist approach and will side with the highest ranking individual every time, so I wouldn't bank on HR being helpful if you and your boss don't get along, even if your boss is clearly the problem. The company will tend to let supervisors move on/burn out on their own rather than move/replace them if they aren't great to their subordinates. CAM turnover is very very high, which is really unfortunate and creates cascading problems whenever a CAM leaves because the communities in their portfolios are just given to other CAMs who are also overworked.