Pros
Work environment, people, work from home, flexible PTO, awesome managers, beautiful office, big work-family environment rather than just another employee.
Cons
Smaller company learning how to properly grow while expanding their employees. Compensation will need to grow with it, and 401 to be included.