Pros
They are committed to making the work environment a safe, fun, and enjoyable one for their employees. They are progressive with the types of projects they go after. You are treated as equal - there's no "corner office" mentality. They trust their employees will do their job and thus do not question your actions.
Cons
Some of the benefits are not amazing but is expected for a firm under 50 people in America.