Pros
If you are a self-starter interested in solving problems and getting the rope to solve problems without having to conform to bureaucracy or politics, this is the place for you. You get true ownership of products, clients, or both in being part of this lean team. The leadership truly does care about each Evolver, making personal accomodations when the needs arise. There is a well-rounded approach to decision-making and everyone feels comfortable contributing their opinion. I feel mentally stimulated on a daily basis and engaged to problem-solve.
Cons
Given the lean team, there is no room to hide--there is an expectation of performance and those who are asked to leave (like others who have commented on this page) were likely non-performances. There are big expectations but performance is rewared through cash compensation, equity, recognition and promotion.