Great company that cares about its peopleThe good thingsSince consulting is largely dependent on its people, company does a great job in providing learning and development opportunities. It really does care about its people and, as far as management consultancies go, has a great culture with lots of camaraderie amongst employees.
The challengesUsual shortcomings of being a consultant: sales deadline and target, need to be firm in sales tactics