Vantaggi
I genuinely liked most of the people I worked with. Yearly bonuses are nice and salary is ok. A high-growth company has its perks and there is plenty of room to make a meaningful impact on the business. If you’re good at your job you will not be siloed in one area. Agents do have the potential to do pretty well for themselves.
Svantaggi
I would say that the biggest underlying issue is the pace of growth and the leadership's commitment to keeping it up. Growing revenues has gone great but it has resulted in a business dynamic where you can see someone who was hired as a producer-analyst-or manager a few years prior become a Vice President, which sounds good and is admirable, but you wind up with people who lack experience calling shots in a multi-billion dollar operation. These leadership decisions can cause tough situations for people in middle management or those who do the leg work. This is not to say that this dynamic hasn't worked or is a complete bust, there are some good leaders around and leverage their understanding of the business. Given the growth of the firm, someone who was hired when it was a $1 billion/year company will be leading a $2.25 billion/year company in two years' time and it is easy to outgrow anyone's skillset with a pace like that. Other issues are secondary but include a low commitment to company culture, poor communication, high agent turnover that goes unaddressed, and understaffed tech teams who do their best but produce sub-par products. On a personal level, it's pretty easy to work to burnout due to expectations and low resources, which seems the case for a lot of people.