Management is over-bearing and not professional. Work environment created is an always lose situation no matter how much effort and love you put into your job.
Advice: even if you take a job here, make sure you do what management says, even if it is wrong. There is no winning.