I've worked with this company for 1 year now and I have to say, everyone has treated me better than my previous job. I get along with almost everybody at the company and most of them would recommend me to get hired on permanently. I love the vibe of this place, or at least the department I'm in. The only few things I really have to say about this company is that Management isn't really up to par with their employees. I've only been here for a year and knowing so, I've noticed a lot of changes. I can't say much, but the bottom line is, I've only been here for a year and I've noticed that there is no communication between management, engineers, production employees, and test technicians. It seems to me like everyone favors one another. For example, if my department, the test technicians, have an issue with a product during testing and verification, it seems to me when we bring it up to management, every department is always blaming the test team for multiple product failures. To be honest, we're only doing our job, as intended and as we were trained.