
Not as well as you'd might think. Their HR department is not an advocate for the employee, but rather an advocate for the company. If there is a problem, they have your back only insofar as they want to keep you from rocking the boat. They are not really HR, but more a group to help put fires out when things go wrong.
Very well!
Help answer questions real people are asking about your company. Your answers will be 100% anonymous.
The person asking the question will be notified of your answer, and it will be posted publicly. Your identity will be kept private