Vantaggi
You'll have a lot of opportunities, with a lot of learning in a short period of time. You have courses, master in consulting, certifications and all paid. It's almost impossible that you get fired and exist the possibility to travel around the world. It's all paid, included the food and transport.
Svantaggi
You won't have life out of the work. You'll always work more than your hours, the average is 13 hours a day (without additional bonus) and sometimes, you'll have to work on weekends (with extra money but the half you have worked). If you don't have to work on weekends, you'll have to study. It's a work prepared for working and don't have time for nothing more in your life. It's very demanding and stressful. The bosses will get all your money for your job, because you'll work the same hours as they.