BEWARE!!! Any positive reviews were written at the direction of the CEO and HR Department, who asked employees they liked to counterbalance the negative reviews. The CEO is manic, unprofessional and you never know what you are walking into on any given day. He is very inappropriate, forgets what he has told you to do, and then yells at you for following his direction. He will insist that he never had a conversation with you or gave you the direction in the first place especially when he has made a bad decision or gave you poor advice. You will get blamed for his mistakes and poor judgment. He throws temper tantrums when he does not get his own way and likes to surround himself with very junior and incompetent people. No one with any solid skills or respect for themselves stays with the Company and the turnover is outrageous.