The job itself isn't bad. The people are a lot of fun to work with, and they have all kinds of "perks" such as free lunches, holiday parties, etc. However, all of these "perks" just mask the fact that they don't hire their employees, they just use them as contractors, which means they don't get benefits and there is no job security. They always promise people they will hire them on full time, dangling that carrot in front of their faces. A lot of the employees are recent college grads, people who have been out of work, single moms, former stay-at-home moms looking to get back into the workplace, etc. Basically, people who are desperate for jobs and are willing to put up with these shenanigans because they don't have any other choice.
This isn't a horrible place to work, but it's good to know what you're getting into. If you're just looking for a resume builder if you're just out of college, or looking for something temporary with decent pay and good company culture, then HRM is a good fit. But don't expect anything long-term, full-time, secure employment where you can work your way up, because that's not what you'll get here.