Upper management is terrible, they are sneaky and do not want to see their people succeed. They will fire you with out a good reason even if you are performing. Culture is terrible, no commission on sales, and they work you like a horse expecting you to work every weekend with no over time pay or bonuses.