Pros
- Competitive pay - Work in modern tech stack using Go / gRPC / microservices / kubernetes - Flexible work schedule - Good balance between work / life - They do a good job at providing events outside of work
Cons
- Your longevity in the company is based by luck, not your experience, or how long you have been with the company, how much you know about their platform. - Many projects are formed and later shut down resulting in those teams being let go and then a few months later they are opening up new reqs rather than moving those engineers to new teams - this is why it is not long term, if you not part of the core products - cameras, panel, core application, dev-ops. You may not have a job down the road. I think I have seen 5 projects close at this point. - Company is too hyper-focused on diversity related issues and representing the minority rather than finding qualified individuals. We have some people in positions that are completely unqualified as a result of this. - I would say that Vivint is overall "liberal" in their views and and the unspoken rule is if you don't share those same opinions, you should keep them to yourself. - There are some in management positions who have so much time on their hand that in order to appear busy / relevant make up issues such as banning words like master/slave/whitelist/blacklist for fear of offending someone so then immediately all code has to be replaced with new words to deal with a few people who apparently have nothing better to do but nick pick. - Vivint says there is a "career ladder" and will show you it on a document. I have seen this document for 18 months now and it has still yet to be implemented.