Applied online, several months later received an email to schedule an onsite interview. Interview was very basic and very short (~20 mins). Asked questions like "How well do you work in teams?" and "How did you handle a difficult situation with a coworker?". Didn't receive a response for three weeks so I emailed the recruiter, who said they will ask for an update from the hiring manager. Several weeks since then still with no update, apparently its not uncommon for them to just ghost people.