Pros
The people are Communispace are awesome. Everyone is high energy and, generally, passionate about what they do. The culture is great, with a heavy focus on activities that are not just work (e.g., beard off, hackathons, etc.).
Cons
Communispace is still trying to figure out its model. It grew so fast that it never quite figured out how to operate efficiently. Thus, as an employee, management decisions can seem rash and or/perplexing. Moreover, compensation has always been confusing. Employees work long hours, but reward does not always seem to match the effort. Some people get more kudos and some less for doing the same thing. That said, I think it is part of the lack of efficiency. The more time Communispace has to solve some of its operational issues, compensation problems will decline.