Pros
I would say the best things about Accenture is the hiring process and training was quick, easy and informative. Accenture does have great benefits and the pay was great (depending on your project) and Accenture did give out yearly bonuses and location based pay. Also, the team I was working with were great at communicating while working remotely. I would go back to work with Accenture if the pay and project fits my personal needs.
Cons
I would say the downside working with Accenture would be my most role wasn't long-term job, no career advancement. Before getting laid off a project and no explanation, a few people within the team that were hired before me were there for approximately 2-3 years. The companies that hire Accenture for consulting tech support can change or end their contracts and employees are left to find a job with Accenture (or lucky enough to find another project within Accenture and get hired).