That is what I call an awesome article Jinesh. Actually I have read it on my mobile, but it was quite a pleasant experience. ๐ I prefer working for smaller companies (few hundreds max.). How it is like to work at such a huge and famous company as google?