Pros
There are some very good people here, but they are few and far between. Occasionally try to do a special thing for the employees (BBQ etc.) but is always seems like their heart is not really in it. Stock options for some (not all). Also have an employee stock purchase plan which is nice.
Cons
Upper management seems to lacks direction and is stuck in neutral regarding change. Can't seem to shake the "family run" business mentality and does not want to (or listen to) new ideas. There is also a strange negative undercurrent throughout the company where many people just seem unhappy. The company as a whole thinks they are much better than they are. They are also public, which for a company this size is a bit ridiculous. Upper management is not approachable (save for Mike Barto, he is a genuinely good guy willing to listen).