BCG is and has always been my favourite firm and hence I had lot of expectations. Luckily, none of these lead to me being left disappointed. I had a great experience, learned a lot and made lots of new friends. I became hands-on insights into what it is l...