Pros
Depending on what team you are on, there is flexibility. There is a sense of growth and that they are trying to put into place a way to increase moral and set up a better way of doing things. It was a small company, now it has grown into one of the largest business management firms. No dress code - business casual if that - but very very laxed dress code. All that matters that you get the job done! Depending on who is your supervisor, there is some flexibility to your schedule.
Cons
A lot of turn over, management sucks, seems like there is no way to equally distribute the work load. Supervisors are overwhelmed, partners have favorites and instead of equally distributing workloads so there is a good work/life balance, there are favorite or people that are typically the go to's but they too are burnt out. A lot of favoritism. Prior to Covid there were attempts to boost up morale, by doing monthly birthday celebrations and their planning committee that was in charge of the distribution of treats made people feel like children, constantly scolding one treat per person and then there would be a lot of left overs thrown out - it was uncomfortable.