I was approached by their internal recruitment for an Android position. I had never heard about this company before but after reading a bit about them I was interested. The interview process described to me sounded simple (which is good) and I was told things can move rather quick, depending only on me/my availability.
Communication from their side was always terrible and borderline unprofessional. I was constantly told "I'll get back to you shortly" but that never happened. I had to constantly reach out to them in order to get things moving. Somehow, halfway through this, the position changed from a permanent to a contract one, without them telling me. I found out through a recruitment agency.
After this, their recruiter said they were having a hard time finding someone to interview me (not a good sign, I have to admit) so he asked me if I could do the take home test first. I accepted, did the exercise and sent the solution. The recruiter comes back to me saying that the engineers were impressed and as such they were keen to make the final interview happen fast. This was when everything got even worse. The recruiter constantly failed to get back to me and to find some time for this interview.
Eventually I got tired with the lack of professionalism displayed and decided not to go through with the process.