Google is not a conventional work by place by any means. It is extremely unique and comfortable, staff are very respectable and respect you. It offers and insight as to how efficient one place can be with enthusiasm.
Normally I would go in and listen to well known speakers and present an example of what we had gathered from their talks in groups, establishing roles and where resources would be pooled to come up with a viable solution to a problem.
The management is great, the building is always tidy, staff are very polite and helpful if you need advice.
The culture at Google is quite literally from what one of my hosts said to make it into a synopsis. "The culture at Google isn't the suit and boot style, its bring yourself, your whole-self to work no matter what you wear or have on your body. Be able to express yourself"
I think the challenge of work experience there was just getting used to the fact you were in Google and trying to make the most of every opportunity you get.
Meeting speakers from all sectors of Google and where they stand on certain matters, incredible people from other companies.
Free Lunch, Meeting speakers, Advice
There are no cons in my opinion that I know of