Avantages
Compass's products are top notch and industry leading, and they continue to innovate.
The business development and product management decisions are smart, and the company is taking a long view to smart growth, which can be rare nowadays.
The people are a major strength here as well- from top to bottom a phenomenally smart, fun, experienced, and hard working group of people with an incredible wealth of industry knowledge to learn from.
Company culture is very casual- casual dress, paid lunches, etc
Salaries are good and bonuses are strong
Inconvénients
Not my silo, but some personnel are probably worked too hard by having to wear too many hats. Hours can be long and clients demanding; some steps to mitigate this would help to keep employee morale high.
Vacation and time off for things like doctor appointments etc are limited.