2 weeks after I applied online, I received an invite for telephone screening interview. I waited for 3 months after telephone interview for 1st in-person interview with hiring manager. Several days after 1st in-person interview, I received interview invite for 2ns in-person interview with hiring manager and VP.