Pros
Work wherever and however your like (most managers don't even bother to check if you're achieving your goals). If you buy into Mark Shuttleworth's ever changing vision, it's a stimulating and exciting place to be.
Cons
Staff turnover is scary and the HR department is busy hiring replacements, not new roles. Most people I worked with and talked to were highly stressed. Looks like a technology lab born explore its founder's ideas not like a business that exists to make a profit and fullfill market needs. Whether they make business sense or not, your ideas and actions won't make progress unless you're an upper management pet. Conversely, if you are an upper management pet, the road for you is paved for any nonsensical thought you might come up with.