Avoid unless you're at the end of your career
Pros
-ESOP is a nice bonus -Onsite gym is convenient
Cons
-Company is too small and not-diversified (job-wise), you will really be stuck in either your position or a very limited range of positions -If you are an aspiring engineer, avoid this place because it stunt your career and cause you to lose whatever engineering knack you had, unless sales engineer or outside salesmen is your ultimate goal. -Order management/order entry positions are mostly just entering orders, fixing problems, and calling companies to hurry up deliveries, which are always late -Management (The Boys Club) are people to fear. If you take one misstep in this small, 300-person company they blackball you and will find a way to get rid of you. Per the title of "The Boys Club", they demoted or hired above any upper female leaders that they had. They still have some in lower management. They have no trouble keeping unqualified men in positions they have no business being in. -Little to no cultural diversity in the company and especially not management, several of the upper managers are just friends of the CEOs. -For a lot of positive reviews, you will find that most people are happy when they arrive, because at a surface level, things seem pretty nice. Once you're there long enough (about a year I'd say), you realize how messed up a lot of things are -They tout making suggestions to fix things and the company, but they really don't want to hear anything bad or take much seriously. They typically take offense when someone calls out something that doesn't make sense.