Accenture is a great place to work for a young professional.
Software Engineering Associate (Current Employee) – Mississauga, ON – 9 August 2016
They offer great benefits and career advancements. You will need to travel quite a bit and will need to network with counselors quite frequently for feedback and salary raises.
The project management really depends on your clients. It can range from great to pretty bad.You WILL need to network within the company. Not suitable for shy individuals. If you don't like travelling, you will find it hard to cope.