Pros
I like the family built and ran company. Many employees and their families work here as it's a great place to work. Cool benefits, daycare, therapist, chiropractic (on site) to name a few. They really care about their people.
Cons
None yet, they're easy to get along with.