If so many people are saying the same thing there must be some truth to it.
If you are looking for a longterm career with a company that cares about its employees keep looking this is not the place for you. People come and go like clockwork and the only people who matter are management. We are all replaceable it doesnt matter how long you have been with the company or how hard you work.
The advancement opportunities and growth potential arent what they make it to be and most people leave and go work for someone else because they get frustrated.
Management does not have the trust of employees. You are considered a "problem" if you bring up any issues of work or personal so dont bother.
I have seen to many people have bad experiences and bad things to say about this company and while I keep my head down and do my work I wish I had known better before I started here.