This company lacked professionalism in many ways, including missing paychecks without notice, not providing health insurance for months and discouraging employees from implementing changes to improve things. There was a general lack of trust in the employees. Additionally, the company/upper management lied about many things, which created a toxic environment where I felt like I was a part of something fraudulent. I would not recommend working for this company.