Pros
Great, flexible working environment. They treat everyone like adults and are very understanding when you need flexibility because you have a sick child at home, etc. They have a high level of accountability within the organization, so don't expect all the flexibility in the world if you aren't willing to put in the work.
Cons
None that I can think of.