Accenture is an excellent firm to start with - they throw you into the deep end of complex IT problems, requiring you to learn quickly and adapt. You work with some of the best and brightest minds in the business. The work-life balance does tend to lean a bit more towards the work, especially during the early part of the year when budgets are in full effect and projects are in full swing. However, I have had the pleasure of working with some great managers who have allowed me to take some much needed time off and get back into the swing of things upon my return. The promotion cycle is dependent on the employee carving out their career for themselves by networking within the company but overall, the system is fair and unbiased.
Great people, challenging and engaging work, good resources and training model
Long hours, pay is a little less than market rate if starting from the bottom