I applied online. Spoke to the hiring manager over the phone and then was brought onsite to interview with the team. Overall I was pleased with how the onsite interview was conducted by the team.
HR communication is very poor. I was given misleading messages from HR. No rejection letter or feedback after multiple attempts to reach out to them.