Pros
Family atmosphere, they do a lot of employee events and have lots of opportunities for involvement, feel like your idea are heard. They are growing from the company's success so job security is huge bonus.
Cons
Workload can be a bit overwhelming during particular seasons