It was a really long process. There were several times we had a time scheduled and the call would never come which really extended the process. They were very friendly and it seemed like a good environment. Missing phone calls and never acknowledging fault is not professional though. In the end, it appeared (through my research on LinkedIn) that they had hired someone months before but for some reason kept the process going with me rather than say the position was filled. If you enjoy cars and companies that are using the latest technology then this does seem like a good place to work. My advice to them is to try to be more respectful of the people you're interviewing.