Pros
-- Very good compensation compared to other Central Valley companies
-- Fun environment, friendly, people-focused
-- Professional organization, successful, award-winning, strong brand recognition
-- Great opportunities to grow professionally within the company
-- Longevity of employees, some working with company 10 to 35 years - very stable
-- New opportunities to work with latest technology, company not stuck in a technical rut at all
-- Progressive use of technology, great way to keep technical skills sharp if you are in the IT group
-- Recognition for work well done
Cons
-- Would love more opportunity to tele-commute
-- Company is too selective when hiring people when resources are needed
-- Sometimes a little political, but then, all companies are from my experience