On your feet for ten hours, minimal breaks, know it all management that always wants more and more and more. They expect you to do a lot of things that you do not have the tools to do. One supervisor on nights is a brown nose, know it all who thinks he is better than everyone and when the boss is gone he decides that he can do whatever he wants and call all of the shots. If you're one minute late from break, expect to get a write up, if you leave at break time but the dismissal bell hasn't gone off, expect a write up. A lot of positions are boring, but you still may not at any time sit down. No matter how long you are there, unless you suck up to management and get them to like you or threaten to quit, you will get a small raise no matter how much you know or how hard you work. They pay you the bare minimum to get by, making it very hard to leave. If you are sick more than they allow, even with a doctors note, you will get a dollar an hour deducted from your pay for two weeks. Can be very stressful and very physical, especially if you are a tester. If you work there for a while, expect to have a lot of health issues for the rest of your life because it wears on your body very hard. You get soaked in hydraulic oil, get in trouble for everything you do outside of their thick book of rules. If you go to the bathroom any time other than break they tell you you should do that during break. NO ROOM TO ADVANCE unless you have a college degree, and if you have your degree there are many many better places to work than here. Do not work here unless it is your last option, and then take the next job that comes available for you. No work life balance. On night shift you go to work go home go to sleep and wake up and go right back to work. No personal time. If you don't work Friday's or are sick for a few days, they put it in your review so they can lower your raise even more and try to make you think you are not a good employee. They degrade you any chance they get and treat you like a robot that doesn't stop running.