Pros
This company will do everything in their power to help you grow with them . Upward mobility is encouraged but there is no direct ladder to climb--there is ample opportunity to master jobs in other departments depending on your interests and goals. Even if the benefits were sub-standard (they are fantastic), the people and culture created by Compass would make it worth it. You are autonomous & trusted in decision making but must have the upmost level of personal accountability. One of the few companies I could see myself staying at, and would be proud to be with, long term.
Cons
Corporate red tape. Always referring to support/IT for basics that could be completed in office if we were given permissions. Comes with the territory though, more annoying than anything--excellent response times though!