Pros
Great coworkers, lots of talented hard workers. Compass is well positioned in the real estate market, which is massive and doesn't have a lot of real competitors with the same agent-first philosophy. They have snacks and good health insurance.
Cons
Poor leadership, top-down reactive decision making, very poorly staffed HR, employees are treated differently based on office location and job type, ruthless business decisions such as laying me off right before I was going on parental leave, deciding to not pay out vacation days to laid off employees, cutting salaries of all employees (except P&E), thinks of themselves as a tech company but doesn't treat their employees as well as the other tech companies I've worked for. The only company I have ever worked at with no 401k matching.