Great place to work with great people. People are very helpful, and no one is out to get you. You get what you put in, essentially. The culture also requires you to be in the office, but that is more of a pro than a con due to the nature of the work. It's easier to work with people face-to-face than it is over the phone.
Steep learning curve.
Traffic unless you take CalTrain or live close to work.
I did an interview via Skype with one of their developers. The atmosphere was relaxed, and I could see the person talking to me. We discussed the company's interests and my background. Then, there was a real-time coding test via some online service
The team was very responsive during the process. I started out with a phone interview, which then led to an onsite interview. A very smart engineering and management team put me through some difficult design and coding questions.
I had a Skype interview that lasted 1.5 hours. The interview was a behavioral interview. Questions mostly consisted of previous work and school experience. The interviewer was kind and well-mannered.
I did an interview via Skype with one of their developers. The atmosphere was relaxed, and I could see the person talking to me. We discussed the company's interests and my background. Then, there was a real-time coding test via some online service
The team was very responsive during the process. I started out with a phone interview, which then led to an onsite interview. A very smart engineering and management team put me through some difficult design and coding questions.
I had a Skype interview that lasted 1.5 hours. The interview was a behavioral interview. Questions mostly consisted of previous work and school experience. The interviewer was kind and well-mannered.