Most of the reviews of CHR seem to be either it is horrible, or heaven. It is neither. Some good, some bad:
Pay is good for the work for the most part.
Will train new employees, although often the trainers are not good enough to do their own jobs, much less train others.
Management from the least (team lead) to the most (corporate) is lousy. Most at the low least end do nothing constructive. All they really "manage" is making themselves look good, and doing little if anything more than their team members. I did not have a single team lead in over 10 years at CHR whose knowledge or intellect was superior to mine. In fact, I my team leads often referred troublesome questions, sometimes even their own(!), to me. One team lead promised weekly team meetings to update members on new procedures, etc., resolve any conflicts, etc. These meetings lasted about three weeks, and then the team lead decided she was too busy, so out the window the meetings went. How she was too busy is anyone's guess, as I was responsible WHOLLY for all classifications for her major client, and she never came in early or left late. Several corporate managers have retired at an early age with golden parachutes, but their positive effects on the company are hard to define. If CHR could shake up its management at all levels, it could become what is once was, namely, the King of the Hill. Don't hold your breath, though, as the most commonly heard comment in the department I was in, especially when helpful changes were proposed, was, "Well, we've always done things that way..." even if the "way" they did the "things" was failing miserably. Stay away, unless you want to be a drudge with no hope of advancement.
just about everything else.