They do not match 401K and you do not own stock in the company so you might as well not take their 401k so when you leave you don't have transfer fees, they do not give raises, they do not pay yearly bonus', no vision insurance, they lie about being ISO compliant, no communication from management to staff, CEO never comes around and neither does the president so the office directors pretty much run things how they see fit and they are not qualified to manage people (they are trained engineers not business managers), nothing showing respect to employees. They don't pay their bills on time, they refuse to put money back into the people. Most of the amazing staff has ran out of there because they know the grass is greener on the other side! Can't get much worse.