My experiences with HR:
- Often staffed by aggressive, yet very sociable and smiley people. They would nail you to a cross if the directors demanded it.
- Even a basic knowledge of labour laws is not a pre-requisite for a career in HR. That is because there is little regard for them by the C-levels.
- Try and avoid them. Do not go running to HR. Sort it out yourself or work it out with your boss. If the problem is your boss, it's likely that they're much friendlier with HR and treated with much more respect than you. If you do go to HR, think hard about how you are respected and viewed at the company.