Great benefits. The tech group I work for has a great work-life balance. From what I understand, this varies group-to-group. Comparatively to the industry, it's great. Monetary compensation will be a lower base, but a higher bonus, and they honor bonus promises.
People I work with are wonderful. It feels like a family. Scrum masters do a great job. There is no question about fair treatment and diversity/inclusion. Training, learning, and support for growth opportunities are great.
Promotions can be hard to come by.
Expect management to negotiate with title bumps, better position changes, salary compensation, more vacation, etc.
The first round was a phone interview with HR. The second round was a technical/behavioral round with the hiring manager. The final round was a live coding/technical round with 2 principal software engineers. The whole process took almost 2 months
The interview was easy, but the interviewer was bad at his own concepts. He did not have proper communication skills and did not explain the coding questions correctly. This led to a lot of wasted time, because of which I could not finish the second
First round was a screening call, which got postponed for a week. Then I went for a technical round. Interviewers were not welcoming. It felt like an interrogation rather than an interview.
The first round was a phone interview with HR. The second round was a technical/behavioral round with the hiring manager. The final round was a live coding/technical round with 2 principal software engineers. The whole process took almost 2 months
The interview was easy, but the interviewer was bad at his own concepts. He did not have proper communication skills and did not explain the coding questions correctly. This led to a lot of wasted time, because of which I could not finish the second
First round was a screening call, which got postponed for a week. Then I went for a technical round. Interviewers were not welcoming. It felt like an interrogation rather than an interview.