I was undecided about joining this company because it is a startup and yet heard good things from a friend and went out of curiosity. The interview process was quite professional and what started like a pleasant interview turned into a tough challenge but I liked it. They were really looking for a solid engineer and not just any programmer. I'm very impressed with the company vision and upcoming products.