Easygoing interview process but the recruiters took super long to reply and they randomly chose a time to interview me instead of any of the available times I selected. First interview was a quick call, second was a virtual meeting, and third was an in-person visit.