Pros
Competitive pay, easy work. The extremely high turnover makes it very easy to move into supervisory and management positions if you make friends with the existing leadership.
Cons
Being based in Utah Valley, Vivint has a never-ending supply of college-age people to employ that are good at customer service. Because of this, it has no loyalty or respect towards its employees, and would far rather replace them than promote them or offer them any kind of benefits. Nearly all positions in the company are popularity contests, qualifications, skills, and tenacity may as well not exist - only making friends with leadership will help you get into higher paid positions. In one case, I saw two people get promoted three times within a week despite having worked for the company only a few months and having lower than average metrics. Because of the constant turnover, a logical response to poor treatment and working conditions, call queues were very rarely appropriately staffed. Through the summer, the entire call floor was constantly overloaded, but rather than employing an appropriate number, the company decided to wait until Fall for the calls to slow down. As a result, the majority of those taking calls were constantly overloaded for the entire duration of every shift for roughly 7-8 months. Management was kind enough to send out emails through that period encouraging people to work faster and better, rather than ever considering the need for more employees to handle the load, and firing those that didn't meet specific metrics. For a company that claims to sell top-of-the-line technology, Vivint invests very little into developing reliable products. Everything is very, very cheaply made and suffers constant bugs and failures. For ratios, Vivint recently integrated two products from other companies - Space Monkey, and Google's Nest. For every call for either of those products developed by other companies, we'd receive several hundred calls for Vivint-produced products. Having gotten access and reviewed their code myself, it is extremely sloppy and poorly handled. The development team seems to have very little oversight or standards, and problems have in some case continued for years before being fixed. The equipment costs the company very little to produce, only a dollar or two for some products, and has a ridiculously high fail rate for equipment that is supposed to make customers feel safe. Speaking of reviewing the code, my original intention getting a job at Vivint was to work for a little while in whatever department, then put my qualifications in coding and/or web design to work by transferring internally to those positions when something opened up. With this intention in mind, I asked my supervisor if they could get me the email or someone on the web or development team... it never happened. Through the course of my employment, I requested the same thing to seven other supervisors a total of 14 times, none of them ever got back to me. The managers and supervisors are nice enough, but unskilled, undependable, and do little more than send daily emails and attend meetings. As a whole, Vivint is an empty shell. They look fine from the outside, but are full to the brim of greed, incompetence, and failed and empty promises. They're a snake oil company that thrives on fear, selling people what they believe is security, but is actually just cheap, unreliable products with good enough customer service to keep them trusting and paying ludicrously high prices through air tight contracts. Vivint treats its employees extraordinarily poorly, considers them children, and is constantly releasing buggy, time-consuming programs that consistently make the job harder and more time consuming. Avoid at all costs.