Pros
Great tools, support, and environment to grow your business. Truly the best I've experienced. Compass provides support to it's agents and really wants to see them thrive, and actually delivered on marketing and administrative support.
Cons
Can't think of any—maybe standing desks are not offered? Really...I'm reaching for anything.