Too many office politics. Upper management allows various unethical practices to slip through the cracks. They place their employees in uncomfortable situations and retaliate when they are fearful these practices may be brought to light. There is very little training and management has a very strong “sink or swim” mentality. There is no teamwork and the corporate office has a lot to learn about running a legitimate corporation. I would stay far away from here if you can. The pay is not worth the stress of dealing with an office filled with so many unethical individuals.