Pros
Great culture at this company, very family oriented and supportive of healthy work life balance. Fun Fridays (work extra 30 minutes/day M-Th, then leave @2:30pm on Friday) year round are an excellent benefit. The company is big enough to have an amazing customer list and offer stable employment, but small enough where individual's ideas are heard and can make a difference. They try to keep things fun with different events, contests, ice cream and taco truck days, ping pong and bags tournaments, bring your dog day, etc. Townhall meetings are held a few times a year and the owner and senior management are very upfront and honest about everything going on at the company, good and bad.
Cons
The company can sometimes feel slow when making decisions about policies or investments, however I think this is no different than most companies.