The office is too small. It is like working for a family-owned business, so include all the cons of that.
Many people quit or are laid off in their first or second year. So think about that before moving your life to that city. There is no other relevant software company there.
Many extra hours are required.
Micromanagement is present. It was the only job I ever had that my manager came to my desk and complained that I was not typing.
Not much is going on. Since the office is small, you don't have many projects to choose from, if you could choose.
There is no mobility. It is the only Google office in Brazil to have software engineer positions.
Forget about 20% projects, unless you use your "free" time for that.
Try to apply Google's core values and principles.
I had two interviews: * One with HR. * A technical one, where I was asked to solve a problem in a blank shared document with the interviewer.
I was summoned, but the interview itself never happened. I didn't receive any further information after that, I waited, and I refused another offer in the hope of being called again.
The interviewing process was extremely long (6 months), and there was almost no feedback about my candidacy status. I thought that I was discarded during the process, but I actually got an offer, and they refused to negotiate.
I had two interviews: * One with HR. * A technical one, where I was asked to solve a problem in a blank shared document with the interviewer.
I was summoned, but the interview itself never happened. I didn't receive any further information after that, I waited, and I refused another offer in the hope of being called again.
The interviewing process was extremely long (6 months), and there was almost no feedback about my candidacy status. I thought that I was discarded during the process, but I actually got an offer, and they refused to negotiate.