Pros
---Great people from mid-management level down: smart, friendly, talented ---Very flexible; pioneers in work from home ---original product suite (Time, Conflicts, etc.) top notch ---Exceptionally agile when it comes to strategy (but...)
Cons
---C suite is full of "gut feel" and "this is what I think" decision making---not based on reality or what clients really think. This also makes them seem aloof and employees feel like "the help" ---No real opportunities to move up beyond middle management. They hire "free agents" when they need a new top dog based on past resume (they used to work at Microsoft/Google/etc). External pedigree rules more than those who delivered internal results ---Strategy and messaging will change instantaneously if C Suite visits a client and they hear a new term or cool idea. Agile, but very hard on work force