Unlike other companies, you start your day at google with great energy and happy faces
Apart from team management and latest soft/hard skills, I learnt how to compile data/info in minimum time to be presented in real time.
Management style is way different then other companies but goals/objectives should be realistic in order to be meet.
Diversified culture, people from all over the world, speaking different languages, having colorful food, exchanging unheard thoughts - this is how the co-workers live on the floor.
The hardest part has been pushing teams to reach the target despite of outages/limited resources
Google has been always in front when it come to celebrate any event. Living in a country of multiple races, I had a great opportunity to learn new cultures and enjoy every moment of it
Pros
Free Lunch, drinks(non alcoholic), Coffee, snakes. Enjoyable work environment, beautiful play area with awesome people around
Cons
Short deadlines, too much of data, change in the policy & process, less opportunity to grow