I applied via their careers site and 1 week later I had a phone interview with one of their recruiters. One day after that I had a SECOND phone interview with their senior recruiter. Two days later they sent me a tech challenge, I won't spoil it but it did involve Selenium IDE *cringe*. The tech challenge had a 1 week time limit and said that you could ask any needed questions. I emailed back asking a question because the tech challenge was very vague on some points. I never got a response to my question. I followed-up the next day and basically got an excuse that they'd emailed the question to their internal resource and the resource hadn't responded yet. I finally gave up on getting an answer to my question and just submitted my answers.
TWO weeks went by without any further responses from them. I emailed twice and never heard anything back and had given up on the position. Then out of nowhere the CTO emailed me and asked to schedule a team interview via Google Hangouts. We had the interview 1 week later and I got mixed responses. The developers on the call seemed to *really* like me. The two QA employees seemed cold and unwelcoming. I think they were turned off by the fact that I was about half their age and could actually program and wasn't strictly a manual tester like they were. At the end of the interview they hinted that the interview had gone very well and that CTO would follow up with me.
The CTO never followed up. I emailed them a few times following up and got no response. Two weeks later the first recruiter finally replied and told me "the team did not feel that they could utilize your skill sets". I asked the recruiter for any feedback on what exactly the team wasn't seeing in me, but they never responded.
This process was a massive time waster, but I'm actually glad that I didn't get an offer because this company seems to have serious problems with things that should be quite common to their job like: "responding to emails in a timely manner", or "responding to emails at all".