Where do I even start? They do not value their employees' happiness at all - you are just a number here. They don't care about losing employees and constantly remind you that to them you are completely replaceable. Commission checks are constantly late. HR is at the mercy of management so there is no point to try and report any grievances. Managers have no problem sending you inappropriately harsh and unprofessional emails. There is no structure and expectations are unrealistic for the resources they give their employees. DO NOT work here.