Pros
The company has a great work/life balance. A lot of attention is given to the employees. I never woke up in the morning dreading to go to work. It is definitely a family friendly environment. Additionally, it is a very open and social place among the sales force. The corporate roles are more professional.
Cons
Career advancement is limited unless you are in a sales role. Leadership roles seem to be awarded to those who have proven themselves on the front lines. Consequently, you have lots of operations type people at the top and not strategic thinkers. There is a mantra at CHG among a number of the employees that "We are successful inspite of ourselves". The company has a good business model that is hard to break, but could definitley be more efficient.