There are no cons as per my experience.
Two phone interviews, then an on-site. Both phone interviews were an hour each and were very difficult. The interviewers knew what they were talking about and were very helpful in explaining the questions. Overall, a pleasant experience.
I'm graduating college soon, so I went through the university graduate application process. I submitted my initial application, which contained my resume and transcript. Pretty soon after that, about one to two weeks later, I received an invitation
Firstly, they conducted a sample coding interview (it was a little above average difficulty for me), and then a big survey process, and then a technical phone interview, after which I did not make it through.
Two phone interviews, then an on-site. Both phone interviews were an hour each and were very difficult. The interviewers knew what they were talking about and were very helpful in explaining the questions. Overall, a pleasant experience.
I'm graduating college soon, so I went through the university graduate application process. I submitted my initial application, which contained my resume and transcript. Pretty soon after that, about one to two weeks later, I received an invitation
Firstly, they conducted a sample coding interview (it was a little above average difficulty for me), and then a big survey process, and then a technical phone interview, after which I did not make it through.