Pros
They work hard on making it a place that people enjoy working. It's a fun place to work, the people are all friendly, it's laid back, the owners are approachable. They are also always trying to make improvements so they take on board staff feedback.
Cons
Not the most flexible with hours and remote working