Pros
- There are only a few other consulting companies where you will find your niche irrespective of your level of experience - Highly collaborative teammates - Excellent leadership communication - doesn't matter if the news is good or bad - Lots of young enthusiastic and smart folks - If you don't like a client or a project, you have the ability to walk away which is awesome - Personal Dev Budget is great - Learning is everyone's middle name - Dogmatic about the ceremonies and processes (both a pro and a con)
Cons
- Sometimes the more tenured ThoughtWorkers have a NIMBY attitude, but most of them open to their required reeducation - Lack of hierarchy is great, but I find that most ThoughtWorkers respond to those with titles (which is the same as everywhere else). So what's the point? - Luminaries, and there are quite a few here, are somehow listened to more than those with practical experiences - Growing too fast without hierarchy means lack of support for most members of the organization. More junior folks haven't seen the best of class - Horrible insurance choices