Do not ever work here! I promise you that, even if it now seems like a decent job, and it seems like you can overcome some management issues and work through it and just focus on your job, you can not. The people that no longer work there were not bad employees with issues or negative attitudes. They left because they were treated terribly, yelled at repeatedly, and not paid. I promise you that, if you are now being told anything different that what I am saying, you are being told a lie. Good people with good values were treated like they were idiots. Please do not accept a job with this company.