The teams I've worked on were mature, with established tech stacks and standards. The people are great to work with.
Your work-life balance is what you make of it. They encourage 50 days of learning (usually on Fridays) to stay up-to-date with software or improve your skills in any aspect.
They are gearing towards using more modern tech stacks, so that's fun. However, it depends on the team you land on; it may involve lots of legacy migration and modernization work. That can be exciting, though.
Compensation is below industry trends.
It was a good experience; everything went as expected. The hiring manager was on time and friendly. The campus was awesome, and I was offered water or coffee. The entire interview lasted about an hour.
I received an interview after talking with a recruiter. The first interview was a phone call with behavioral questions, going over my history, etc. The recruiter told me he would set up a final round interview for me and requested my availability.
First was the phone technical interview. After selection, they called for an onsite interview. The onsite had four 45-minute interviews: one technical and the rest behavioral with managers.
It was a good experience; everything went as expected. The hiring manager was on time and friendly. The campus was awesome, and I was offered water or coffee. The entire interview lasted about an hour.
I received an interview after talking with a recruiter. The first interview was a phone call with behavioral questions, going over my history, etc. The recruiter told me he would set up a final round interview for me and requested my availability.
First was the phone technical interview. After selection, they called for an onsite interview. The onsite had four 45-minute interviews: one technical and the rest behavioral with managers.