Pros
Family-feeling environment, company lunches and events, pay, quarterly bonuses, being able to talk to other departments all the way up to the Execs including the owner. Growth potential. Less-stressful, great location, covered parking garage, nice gym, building events.
Cons
Sometimes too much communication from too many different people. Could be centralized more with the ideas and changes in work.