Pros
I worked at CHR for 5 years in different positions, they gave me lots of opportunities, I even made it to branch manager but once you are in that position you have virtually no way to grow. I learned a lot about customer service and this was a good first management experience but I felt that nobody tried coaching me to the next level. Only numbers count, they do not care about your leadershipstyle. Compensation is good but I am not sure that you get what you deserve.
Cons
Long hours (70 hrs workweek is normal) No room for personal time off (they made me feel bad because I went to a family funeral) Mediocre senior management Promotion is not always based on performance Sometimes feels like an "old boys" club I was quite happy for the large part of my time there but I moved away because I felt there was no growth opportunity for me anymore. Now that I moved I see that there were many negatives working there, especially the work/personal life balance is really bad. They expect you to live and breathe for the company and award you if you do.