I've applied once myself because I'm really excited about your product but I dropped out the second I received automated email with a browser-based async interview without even talking to a real person. From there I went through Glassdoor interview reviews and I do not regret at all. It seems like your process is async tech task in the browser, some obscure trivia and PHP(what's with that btw?) based take-home with yet few more interviews after that. Did you ever at some point consider changing your process or are you just counting on hiring that one in a million that will want to go through all of that and pass?