Google is a very nice company to work for. The company is very transparent about its policies and directions, and keeps everyone up-to-date on the latest developments.
People have strong ownership of the things they do. And I feel that compensation is really good. The bonus is really generous (about 30% of your salary), and the benefits are excellent.
The benefits are excellent, but I think Microsoft's medical coverage is better. Microsoft matches charitable donations up to $12,000 per year, but Google only matches up to $3,000.
I think management is very good at Google. The organizational hierarchy is fairly lean. My manager has 30 people reporting to him, so it's hard for any manager to micromanage. This gives people a lot of ownership of their projects.
A recruiter contacted me, and then an interview was set up. I made it to the first round only. I think I contacted the recruiter too much for follow-ups; you should be more patient. It can take up to three or four months for software engineering inte
On-site interview. The first interviewer was friendly and open to having a discussion rather than making it a nerve-wracking interview. The second interviewer didn't care about my approach. He was forcing me to code on the board.
Very positive experience with plenty of heads-up for the interview. I had prepared for a few days and thought it would be easy for the first round interview.
A recruiter contacted me, and then an interview was set up. I made it to the first round only. I think I contacted the recruiter too much for follow-ups; you should be more patient. It can take up to three or four months for software engineering inte
On-site interview. The first interviewer was friendly and open to having a discussion rather than making it a nerve-wracking interview. The second interviewer didn't care about my approach. He was forcing me to code on the board.
Very positive experience with plenty of heads-up for the interview. I had prepared for a few days and thought it would be easy for the first round interview.