I would like to share a few things on this matter. Please, don't take it personally.
Handling Management as an HR Professional
Being an HR person, first of all, don't make any negative comments about management; ultimately, you are also a part of management.
Though it is a very tough situation to handle, you have to learn a few things from this. If you are managing and controlling an organization anywhere, such conditions will definitely arise with less or excess. But you should be calm and firm in your suggestions to management.
Convincing Senior Management
Try to convince your senior management by presenting the pros and cons of every situation you are facing. Also, try to convince them of the benefits of good HR practices in terms of performance, production, etc., as well as the losses of the bad practices going on and their effects on employees. Positively, slowly, they could try to understand, and things can be changed accordingly.
According to the situation mentioned by you, almost all the employees are aware of the ongoing practices of the organization, so they may also try to misguide you into taking any unauthorized steps. As an HR person, you should be very balanced in your approach. So I suggest you not to involve in processes like complaining against management or making others do so. This may seriously affect your career. So be careful and stay away from such things.
Don't take any emotional burden on yourself because no organization will be forever for any employee; everything is changing by itself.
If things are not in your hands, let them be as they are, and don't ever blame yourself for not completing things. In such a panic mode, you need to be more perfect rather than a frustrated person.
Despite this, if you are still unsatisfied, it's better to consider another option, not with negative intention but for your better career only.
This is just a gentle piece of advice... after all, the decision is yours.
Regards,
Atul Malve
Manager- HR & Admin