Pros
I can't speak for more experienced hires, but the salary potential at Compass is extremely strong for less experienced professionals. I started at Compass 3 years removed from college and was making nearly double my previous income after 1.5 years at the firm. In addition to learning a lot about the mortgage industry, I also developed quite a bit as a professional as you're really forced to own your work, both for the good and the bad. The sense of entitlement in the other reviews is beyond preposterous based on my experience. I would have stayed at Compass for at least a while longer if it were not for a dream opportunity that came about out of nowhere from prior networking I'd done.
Kontras
Because of the nature of the job being on a trading desk, expect to be in your seat from 8am-5pm every day, all day. There is a lot to learn, both in terms of industry knowledge and skills within the software. You can and will get left behind if you're not putting in the effort to learn and ask questions. The old saying that the squeaky wheel gets the grease is certainly true here.