I waited around a month for the first contact after applying. All 3 steps took place within 1,5 weeks, received a call from the recruiter few hours after the first and second step (screening and interview with the manager). I waited for a week for an outcome after 3rd step (call with team members). Unfortunately I have not received a call, but an email - that's the one thing I think would be good to change.