I have been working at Google full-time (More than 3 years)
The best company culture and benefits!
Over crowded. Too many people trying to do similar things
Long interview process with bizarre preliminary questions. Interesting dynamic but not a lot of room for creativity.
The prior work I had to do for the interview was not connected to the job I was applying for which I found a bit bizarre and I wasn't sure what to do in order to connect what I was preparing for with the actual interview