The interviewing process was well conducted, it took ~2 months between the first recruiter contact and when I received the final answer. In general they were pleasant interviews, I had one experience that was a little bit more intimidating but the person is no longer at the company. The cases they deliver are not extremely hard, but require attention and effort, considering they always gave me at least 1 week to deliver I could use my weekend for doing it.