The process took a bit more than one month. First a phone screen with HR, then did two interviews with the team and hiring manager with large time gaps in between. There was a bit of disconnect when they were talking about the JD during the interview and couldn't answer some of my questions about it. It also seemed a bit disorganized because the hiring manager didn't know the timeline whenever I asked for it at the end of each interview. Also, they don't give feedback other than the generic automated rejection email even though the process was long for an entry-level position, but I understand. Other than that, most people seem friendly!