A recruiter reached out to me via email. Went through a phone chat with recruiter describing experience... etc. after which I was sent a code challenge via email to complete at home. Once I completed it, I was invited to an onsite.
Onsite went fairly well, or so I thought. I don't remember well but I believe I met 4 people, including project/product manager for that team (experience/resume questions), engineering lead (whiteboard coding), a ui/ux designer who asked for my input on some ui/ux designs, and operations manager (experience/behavioral questions). I quite liked everybody I met. The next day I received a phone call indicating that the interview went well and they would like to know some more information, like start date and salary range that I was looking for. This is where everything kind of fell apart.
I provided this information, after which they assured me they would get back to me very soon and... never did. It's now been 3 MONTHS. I followed up numerous times in the beginning, and each time the recruiter would say the product manager was busy, or things were crazy... any number of excuses. At first it was supposed to be the end of the week, then next week, then he started not even naming dates and just said "soon" if I pressed him. I found this very unprofessional and after around 1 month I stopped following up to see if they would ever get back to me. The last message I had was 2 months ago saying I was still being considered for the position, and since then I've not heard a peep! Not even a rote rejection letter. Needless to say I am appalled by the lack of professionalism with which they treat their candidates - certainly hope they don't treat their employees this way as well!