Applied online, 1st interview was with hiring manager, 2nd was with the rest of the team. Overall was a nice interview process, disorganized though. All interviewers were very down to earth and friendly. I was told that HR (who was suppose to speak to me on same day) will reach out to me, but he never did.