Working in a start up is much better, because one get's the freedom to think out of the box and become a Jack of all trades. Yeah, you will have to wear many hats in a small team. A corporate job has got much stricter confines and we are forced think