The interview process was basic - phone screening, in person interview, then a writing test. All went swell than they ghosted me for about 3 weeks. I understand your teams are busy, but a candidates time is just as valuable, especially if they take off of work to meet with your teams. Let a candidate know they went with someone else than leaving a candidate high and dry. Poor reflection of the company after interviewing.