Some, if not all, of the managers are hopelessly incompetent and whose only claim to be managers is there slavish loyalty to the company.
The HR head is extremely well spoken and if you share any of your difficulties with him, will ensure that the best benefit (for the company) can be extracted from you.