Vantaggi
1. Vast learning opportunities / environment. 2. Various resources / methodologies that aligned or even defined industry standards. 3. Clear promotion / career path
Svantaggi
The Pros list sounds encouraging, but... they are convertible into Cons as below: 1. this means one could be jack of all trades. I have had used 5 different tools out of my 4.5 years career in ACN. I should not elaborate on the steep learning curve on new tool and I'm not sure how to market myself anymore. 2. Love the resources but... not all methodologies / standards have been followed during project implementations. 3. Clear promotion path but.... there's always exception. which means if you have good network and belonged to consulting workforce you can make manager in <6 years time. on the other hand, despite demonstrated effort and substantial experience you could be still required to wait till the partner thinks you are ready. lastly, work-life balance .. is that really possible?