Where to start...
Salary is lower than the surrounding averages. Don’t bother asking for a raise, the answer will always be no. If you go above and beyond you’ll get up to a 3% raise each year- which is minimal.
Health insurance is mediocre. It can be pricey especially if you need to add a spouse to your plan. They don’t offer an HSA/FSA. The plan has an incredibly high deductible but they pay for a portion of it for you. (If you can figure out how to do that).
HR is a joke. They play favorites. You can do the exact same thing as someone else and get reprimanded while the other person doesn’t even get talked to.
There is no PTO for the first year you work there and then after one year, you only get one week. The handbook says you can negotiate this upon hire but they don’t give you a handbook until after you’ve already been hired.
Their attendance policy is very strict. You must clock in within 2 minutes of your shift or you will get a mark in your file. One day half the company was late because there is a private train track that runs across the only entrance to the parking lot and the train was sitting there and we all got marked late. If you or your child are sick, you will get a mark on your attendance unless you go to urgent care or your doctor and get a note excusing you. No note means it will not be excused. Even if you let them know ahead of time that you need to leave for something (contractor at house, moving, etc).
There is no room for advancement whatsoever.
There’s a profound disconnect between departments and lower level employees. Lower level employees are told to be the liaisons between departments and then have to work with multiple managers and end up with duplicate work due to lack of communication between managers.
Anytime someone asks why things are done a certain way (usually because it’s an outdated concept), the answer is always “well that’s how we’ve always done it.” Which is never good for updating and advancing in today’s society.