Pros
Family like culture, caring coworkers, beautiful office space, ability to speak your mind and collaborate, have your voice heard. Cammeraderie.
Cons
Small. Remote work flexibilities limited. Compensation on the lower end. Could be cliquey and gossipy at times.