Like most of the other legit reviews (good ones were written by the HR department - just like their fake Trip Advisor reviews) this is just an awful company to work for. The HR department runs every facet of the company which is, of course, odd in of itself. But with the HR department staffed with nasty, vindictive and cruel people it's impossible to work for them for very long. This, by the way, seems just fine with them. Get them young, inexperienced, promise the world then work them to the bone and discard them.
Working for the company