Pros
Decent pay.
Normal PTO.
5 or 6% 401k match + another 3% put in by the company annually.
Decent parental leave.
Generally you won’t have to work overtime.
Cons
Management is extremely disconnected from their team members and they’ve driven numerous team members and lower level managers to leave over just a few years. The procurement team management role, the sourcing manager role, and the director role (three separate roles) have both been open for years with people coming in to fill the positions for a short time only to leave after a month or two or get fired because they didn’t buy into the ridiculous ways of the existent management team. Instead, one of the long-term managers has been has doing all 3 positions for years.
Additionally, management and HR came together and started watching badge in and badge out times for a team of salaried employees to micro manage lunches as well as arrival and departure times of the team since they can’t properly diagnose where the teams’ issues are actually coming from.
Insurance is expensive.
Though overtime is rare, the 40 hours you spend at work are miserable.
HR will regularly turn you down for promotions if you aren’t in their good graces and just tell you that aren’t qualified but then turn around and hire someone else that also doesn’t meet the “stated requirements”.
Also, it took 3-4 years to get management to put a sink into the “break room” (more of a hallway, really) despite dozens of employees requesting one for all that time.