I have never been so impressed with a company's recruiting process. Everybody I spoke with was so friendly, professional, and helpful. The recruiter always responded to my emails within a few hours and was so transparent about the entire process. I never felt like I was left in the dark. I went on site three times and met with several engineers from the team I was applying for as well as many other employees from different departments. I had one interview that was purely technical, but the rest of the time was spent making sure that my goals and expectations were aligned with theirs. I was so excited to receive an offer, but I ended up accepting another offer that was too good to pass up. I can definitely see myself joining Vivint later in my career. I was extremely impressed by the company and felt very comfortable with the engineers. I would highly recommend the company to anybody who is thinking about applying.