I was thinking today about my days working at a big consulting firm. That's a great job, by the way, for somebody just beginning their career. You indeed get about 3 years of experience in one, as you move from client to client working with a variety of different problems and people. While many I knew complained about the pace of the "Big Six" at the time, I loved every minute of it, and only left to become a C I was thinking today about my days working at a big consulting firm. That’s a great job, by the way, for somebody just beginning their career. You indeed get about 3 years of experience in one, as you move from client to client working with a variety of different problems and people. While many I knew complained about the pace of the “Big Six” at the time, I loved every minute of it, and only left to become a CTO. Software Development