You do simple test on one of those developer platforms for testing and then they respond with email to schedule 30 min interview with HR with time you pick from their calendar. It took them few days to review tests. HR Interview was over WhatsApp (no camera) which I didn't like. Person interviewing me was not asking me anything, but only describing what their company is doing (like she is trying to sell me something, not getting to know me). After that short interview it I was instructed that I will get mail to schedule interview with developer. Mail containing invitation to pick time for second interview took 15 days (not worst part). After I scheduled meeting with developer at 8:30 in the morning (which they flagged as available in calendar), I got rescheduled 5 min after to 12 (I guess too early for them, not big problem). Meeting time came and developer didn't show. I waited 15 min, he still didn't come. After those 15 minutes, I sent email to HR telling I will not proceed further because of delays and 1 min after that I get email from developer with excuse and reschedule for tomorrow. Mistakes and delays can happen but I should be notified about them and it would not be a problem at all. This is just critique, not some "hate" or "mad/bad review". If I attend tomorrows meeting (which I will decide) I will update this with experience I get there, which I hope will be positive!