Pros
CloudPeeps is in an exciting stage facing a lot of interesting and fun opportunities and challenges. The founder does a great job of exercising transparency and involving the entire team in the future of the product and company. We all know our roles, but we all also work together, rolling up our sleeves and helping wherever we can. It's a fun and friendly environment of sharing ideas and feedback. Everyone has a clear idea of what our goals are and seem to enjoy doing what they can in reaching them.
Cons
Working as a remote, distributed team can have its challenges, especially in terms of communication. But the team has made huge strides in improving this. We are all learning and improving together -- which is an interesting environment to be in.