Pros
Varity of project and skills you can work You get option to cross train if your primary skills are not used anymore The top leadeship aspire a zeal in your to give your best to grow in organization and work and stive to achive those goals The exit process is well defined. The new skills they are moving to its good for learning and growth but it stops there because the layer which is actually into execution kills the core values of accenture
Cons
No Work life balance for majority of project because of unprepared middle managment who are neither good techincally or in delivery managment. They try to put the failures on juniors to save themself for say 60% of the cases. If you raise your concerns to mid managment for wrong things happening it impacts your carrier growth. Partiality in terms apprisal feedback for the sake its said to be done as for large project people form groups and use small issues to hightly just if an indivudal or a team is not liked . Be in good books and surely you will be promoted in 2-4 years per level. You need to have a mid managment good father to grow higher up the ladder People who want to build long term carriers are directly or indirectly demotivated to make sure they leave. HR is the worst function which never understand any employee constaints specially if people are on bench are on bench hopefully with Covid 19 remote work from home they would understand remote work can be equally if not more productive than onlocation work.