Pros: networking opportunity
Cons: short breaks (sometimes only 30m lunch and no other breaks) poor health coverage for cost.
Not a bad place to get your feet wet in Human Resources. Don't expect to make changes or have ideas listened heard. You get the chance to work with some great companies and learn about corporate benefits.
Typical day at work is answering calls from the client's employees regarding; 401(k), health insurance, pension, etc. You will learn all these in – more... detail.
Management is promoted via clique and popularity rather than results. Management will often implement changes without seeking to understand the situation or colleague's ability. I spent large amounts of time cleaning up the mess the manager made, training people who weren't adept at the skill.
The hardest part of the job is seeing people get promoted who have no business in their current position let alone a higher position. There are exceptions of course but generally true.
Most enjoyable part was helping people and sharing in their good experiences such as marriage and birth/adoption. – less