How different is it to work in Microsoft/Google compared to Infosys/Capgemini ?