Pros
Independence, no office politics. No having to explain reasoning for doing something if logical. Working at one of the two offices is awesome. It's a dream company to work for. Flexible work schedule with no set time of working so long as you put your hours in and OK'd by management. This is huge. Three weeks vacation and ability to work a weekend to take a weekday off.
Cons
Trying to understand company structure and what teams do what; since majority of people are not in an office, it's difficult to build rapport. Hiring manager is awesome but it seems like he in in charge of A LOT more than it seems so we don't get as much insight of what's coming down the pipeline. No benefits though there is a stipend of $300 a month. Would be nice to get $500 to say chiro, $500 to RMT, $500 to physio etc like many tech companies offer (750 in some instances). Pay is low. With how great it is to work here, however, I'm hoping in time it goes up considerably with loyalty but note it is a very competitive market and you will miss out on some talent by being lower than competition right out the gate, especially after getting hundreds of millions as an investment.