One of the worst, most toxic places I have ever worked. Management are tyrants and go on rants daily. I'm only staying here until I find something better. All upper management needs to be replaced, it's a real shame, company has great ideas but will never get anywhere with how this place is run.