Pros
Some really talented and great people to work with, life long friends. You learn a lot in a short time period You can build your resume up really nicely to move to somewhere that pays you better money and gives you more respect They also throw a nice Christmas party and the occasional patio party in the summer
Cons
If you aren't a part of the HR "in crowd", you aren't going to get anywhere. They have hired HR people and relocated them from other states, only to fire them a few months later They've promised people in HR higher positions or promotions, then don't follow through You are required to be on call 24/7 and answer emails and calls during evenings, weekends, and while you are on vacation Face time is important. If you show up at 8 and leave at 5, you aren't working hard enough The turnover in HR has been ridiculous, there's a reason you are always seeing openings...