Smart management - can rate B to A+.
Advanced technologies, company, people, and management care about moving forward.
Flexible hours.
A lot of technologies, a lot of learning.
Fast software release cycle.
You definitely will not be bored.
I cannot bring to mind any significant cons.
The first step was a phone screening, which involved a vague design question. You were expected to ask questions and build up a solution; it was pretty simple. Next, there was a virtual on-site. It started with a coding session where you were asked
The first conversation was with an internal recruiter. The next one was a coding interview. The coding exercise involved one of the team members. They presented the first exercise, and after it was completed, the second exercise was presented. You h
Arbitrary interview criteria depending on team & interviewers. Non-meritocratic. Telephonic interviews with two different teams followed by onsite interviews with two teams. Interviewers themselves were very varied in their CS skill level as well as
The first step was a phone screening, which involved a vague design question. You were expected to ask questions and build up a solution; it was pretty simple. Next, there was a virtual on-site. It started with a coding session where you were asked
The first conversation was with an internal recruiter. The next one was a coding interview. The coding exercise involved one of the team members. They presented the first exercise, and after it was completed, the second exercise was presented. You h
Arbitrary interview criteria depending on team & interviewers. Non-meritocratic. Telephonic interviews with two different teams followed by onsite interviews with two teams. Interviewers themselves were very varied in their CS skill level as well as