Great company, decent pay & benefits, pension, good products...but management is a joke and ruins the company culture with an "old boys club" mentality. Diversity is not something you see in management here. Very few people of color or different ethnicities in middle and upper management. I have heard managers make inappropriate comments about women but reps are hesitant to report it to HR because you will be gone in under a year. It's a shame when you can't count on anyone having your back if you speak out. Crapshoot on which manager you get. A few of them are very good, most are not. Good luck.