This company is a great company but their supervisor and managers can be awfully unprofessional. If the manager don’t like you or you are not from his nationality he will fire people. They have some supervisors with no education or intelligence whatsoever . Coworkers are bipolar and mean at least in the department I work for, they don’t like to train others and they treat you as less as if they were born with experience. Some coworkers thinks that because she have 10 years there she is smart but it’s only a repetitive work she does that make her believe she have some intelligence but she was very dumb and nasty with everyone. Overall pay is ok , managers very unprofessional.