Highly unethical company, both to vendors and employees alike to the extent of being borderline illegal. They have paid for reviews on this site, prior to them paying for reviews they were 1-2 stars on their rating. Beware of the facade of a fun company culture because there is not one at this place. Compensation is ok, however benefits are terrible. No 401k plan, minimal employer contributions, etc. The senior management is either blind or does not care about employees, the CEO has no clue what he's doing or how to run a business. If you can get in with the right crowd, you'd do ok, if not (which is most employees) you will be miserable. CIO promotes unethical decisions and tries to micromanage all aspects of the business. Is very combative and difficult to work with.