Pros
Small and personable, not a number but a person, know my CEO, COO, CTO on a first name basis, excellent product that I believe in so it's easy to sell. My boss is the best and our team works well together.
Cons
No 401K matching but benefits are great as well as pay.