Fantastic at allowing you to grow as an engineer. Great work-life balance.
Not a lot of cons. There are some stressful times, but that's the nature of software development. It does a great job at making sure it's not too stressful.
The interview process is a total mess that I have never experienced before. They sent me a code challenge, which I finished and sent back. After passing that, I was contacted to schedule a phone interview with their tech lead. I replied to the email
The interview process included: * HR screening * 1-hour phone technical interview * 5-hour onsite interview I had a great experience with all the onsite interviews and received really good feedback from all those interviewers at the end. However, I
The interviewer introduced himself briefly. Then, he directly asked two coding problems. There were no behavioral or resume questions. As usual, you could ask some questions at the end of the interview.
The interview process is a total mess that I have never experienced before. They sent me a code challenge, which I finished and sent back. After passing that, I was contacted to schedule a phone interview with their tech lead. I replied to the email
The interview process included: * HR screening * 1-hour phone technical interview * 5-hour onsite interview I had a great experience with all the onsite interviews and received really good feedback from all those interviewers at the end. However, I
The interviewer introduced himself briefly. Then, he directly asked two coding problems. There were no behavioral or resume questions. As usual, you could ask some questions at the end of the interview.