I would not recommend working here if you have any kind of options. There just never seemed to be any regularity with this company, your either working 20hr overtime or they are letting people go. The things that people have already mentioned like very poor management, bad company moral, unfair point and criteria system for raises and promos, and disappearing benefits are all true.
The biggest problem by far for this company is management, not only were some of the manager and lead people totally unqualified for their positions but, some were actual convicts (zero people skills) and should not of overseen anyone. THEY ARE HIDING BEHIND THEIR EMPLOYEE OWNED STATUS, TO APPEAR AS A GOOD EMPLOYER.