I've been here a year and it's been great. I've had great people to work with. It's one of the better office jobs I've worked in.
Cons
If you don't like corporate office life, this isn't for you. That's not a con in of itself but it is a turn off for some people. There is a high learning curve for new people that can be difficult at first.
Competitive Pay
Benefits
Team commraderie
Varied workload
Cons
Micromanaging
"Rules for thee, not for me" (controller and accounting manager)
Infighting among owners (father and sons)
Dick-swinging contests between upper management (CFO and VP)
Abuse from upper management (verbal with physical threats)
HR has no avenues for discipline when presented with reports of abuse to employees.