Pros
Decent rate Jobs are easy to learn Company does little celebrations and top management hold events to make the employees feel appreciated. If you can manage to get hired on, decent time off.
Cons
Terrible healthcare. Good healthcare shows that a company cares about its employees well-being. Giant monthly payments for very little and limited coverage is not employee or family friendly. Mixed reviews on the culture. I had the unfortunate experience of ending up in the “probes” department where the assembly is done. Very clicky, very hot and cold culture. You never knew what mood the boss would be in. Some bullying. This department is mostly women, so the few men who worked there you would hope would know how to be respectful and professional in a work environment. This was not the case. Very little appreciation for contract employees. A lot of pettiness and shaming from management for mistakes made (mostly small) during your three daily meetings about progress.