Anyone have experience working with Google?

I see a lot of people losing their jobs lately in the news. Google is firing what seems to be "Conservative" minded men and women. I always thought this was illegal to do.
Do you work for Google or have you worked for Google? Do you know what kinds of jobs positions there are?