I think Google is a nice place to work. They really care about employees and the conditions are fantastic. At first, you feel yourself like in paradise. The food is excellent and free, you can get tea or coffee at any time of the day. There are also other facilities like a gym. Unfortunately, I had a lack of understanding with my host which made the work on the project itself not a very positive experience. This can happen, but it's not a typical situation at Google, all the other interns I know had a different experience.