I would not recommend working here! With the company changing hands and being purchased there have been continued negative changes. (Downsizing in the wrong areas, company only downsizing for greater profits.) Managment does not care about employees and some positions have a high turn over rate. The offices are poorly laid out and dated which comes across as unprofessional. Communication is severly lacking and causes a lot of unnecessary confusion. The company has absolutely no loyalty to employees regardless of how long you have worked here. Many benefits are below industry standard especially 401k. I am looking to jump ship as soon as I can get a replacement job.