The culture and management has changed drastically at this job. If the management doesn't like you (even if you have been a good employee for years) your job is not secure. There has been so much turn over in the last two years. Upper management does not support your decisions about the processes of your job. A lot of micro management. Management listens to your input however in the end makes your job harder doing it only their way. The new employees are not trained to perform job functions. They are already set up for failure before they even start. Also the management is immature and not experienced in how to treat ALL employees. It is very unfair and unethical.
I would not refer anyone to apply for employment at this time.