Pros
Incredible in-house culture, close-knit distributed team lead by inspirational co-founder, awesome online community supporting growth in a progressive vertical, CloudPeeps is an exciting place to work. The freedom of working in a distributed team challenges you to be accountable, communicative and act independently for the common good. It's a highly rewarding environment if you're passionate about what you do and has a desire to work hard.
Cons
The startup world is an incredibly dynamic place and the level of change does not suit everyone. If constant change causes you discomfort or fear, it's likely this environment won't suit you. Also, if you prefer to received strict instruction from your manager, this environment may be hard to navigate as you're expected to understand your position and go for it.