Pros
"Free" lunch, weekly massages, and fantastic benefits overall. This is a great place to gain experience in HR and if you work hard enough, you can be promoted.
Cons
Lack of direction from management which leads to burnt out employees, lots of gossip, and low morale. You can only move up so much at this company and it's best to milk them for every opportunity to learn before you depart. The pay structure is horrible and not competitive.