The company thrives on exact adherence to every tiny rule and will do any measure to prevent itself from liability, even at the inconvenience of it's employees. While safety and quality are important to any company and many employees try to follow that , there is very little reward to those who show the most commitment other than being allowed to show up the next Monday. Instead, the company prides itself on nit-picking the smallest mistakes and using it to outright dismiss even the best workers who have been there 3 to 5 years or more. You can do your job the way they want every day for years to the number and letter, but forget one time to put X where a 2 should be, and you get a write up and told you are lucky to still have a job. I shouldn't have to go home every night fearing if every single letter was in the right place. I have to be afraid of losing my job every day because not every "i" was dotted on a piece of paper that will probably be seen only once ever.
Employee reviews are a complete joke using a five star system in which no one can actually GET a 5 star in any category (they even tell you this while giving you the review). Raises are told to you by annual percentage which amounts to 5 to 15 cents an hour, even after years of service. The company is very stingy on basic pay scales, and will excuse itself by explaining it paid for your uniform shirt and safety shoes that are required but you did not ask for.
There are chances to move up, but once you do, the opportunity to move back down to basic production is closed. Once you move up, and there are any discretions in your job duties, the only move is out the door without a job with only very few exceptions. Although, as typical with any job, those that move up from production cells often get an ego even when they are the ones that are supposed to get you everything you need to do your job as required from paperwork to assembly components.
Don't get sick too often or have family emergencies. Flex has a huge intolorance to absenteeism, with little consideration to the reasons why you were late 5 minutes or 4 hours. If you were in a car wreck and put into a coma, they expect somehow to get a phone call for why you weren't there on the job, and you will incurr Unexcused Absence anyway. Come back on disability, they will give you the most balloney tasks to do and then still fire you within a month since you cannot meet the standard production requirements.
Flex prides itself on diversity (which is great interaction in production) but that is a concept that should be a natural acceptance, not forced by percentage quotas and that you call attention to it like a merit badge. It's not equal opportunity when your race,sex, or sexuality is an easier way to get promoted by filling that quota over others more qualified.