Pros
Benefits and pay, excellent people, interesting products/markets, innovation and plan for growth, lean process, products built in house/on-site, continuous improvement, work-life balance, laid back working environment, transparent/clear leadership, 40 year old company with growth year over year.
Cons
Lacks a strong online/social media presence. Due to size, there's not a lot of room for advancement if that is your endgame.