I have been working at Google full-time (More than 3 years)
amazing pay and really care about the employees.
the work is quite difficult and stressful.
I applied online. I interviewed at Google.
CV application, phone call and then a formal interview. Google is a prestigious company so make sure you know your stuff! The process is tough and the interviewers want to know about your experience in the field.