Company cares very little for entry level employees and they cycle through them like night and day. Management makes things harder than they than they have to be and can be very immature in nature and have poor communication skills. It is easy to tell that the managers here have had no formal training as there seemed to be a constant disconnect with other employees. Expectations are not clear and you will be micromanaged to death if they suspect that you are not doing something they way they want something done even if it was not properly communicated to you. Executive staff is closed off and tries to act as the end all be all when they should not be. CEO/Owner isn't very involved with the business at all and lets COO run the operation while COO uses unprofessional practices to try and intimidate employees they are unhappy with. I would not recommend anyone work at this company unless it was a last resort.