An excellent place for fresh graduates and interns to learnThe good thingsExcellent mentorship by my supervisor and executive team. Each consulting project is an incredible learning experience; diving deep into best practices of each industry, as well as understanding their customers. No formal training, but you learn by jumping into the deep end, picking up relevant consulting frameworks and skills.
The challengesBeing a consulting company, each project is vastly different from the previous. Instead of honing skills and acquiring knowledge in one industry, you hone your ability to hit the ground running across many different ones; reverse engineering best practices by benchmarking from direct and aspirational competitors.