The interview process was very pleasant and professional and I enjoyed it! First I had a phone screen interview that lasted about 1-2 hours and then we moved to an in-person interview that lasted about 3 hours! It was pleasant and I really liked the Sr. VP of Engineering and we hit it off right form the beginning which helped! I would recommend this company to anyone!