Was contacted by hiring manager on LinkedIn. Had a phone screen with recruiter. Then had a very disorganized followup interview with a software engineer who had not been informed of the role I applied to. Then had a followup in-person technical interview with a principal software engineer, who was actually very personable and respectful. Was supposed to have a final interview with the hiring manager. Finally got to speak to them after rescheduling multiple times (was stood up SEVERAL times), who made it seem like I would be extended an offer. Was told I would hear back within a week. Weeks pass, I have to reach out MULTIPLE times. Each time get strung along and told "sorry, I'll reach out to you soon." Ultimately ghosted.