Pros
Excellent work life balance, Modernish tech stack, A good place to learn to engineer, follow a process, do structured work, learn and grow. A lot of veterans around who can mentor you. Interesting and Challenging problems to work on. Very well resourced company and will do everything they can to get you all the things you need to get your work done efficiently.
Cons
Compensation is below industry average. Growth and promotions are difficult and there is no clear career trajectory. VSA (Avigilon) org has had constant reorgs in the last couple of years which has caused some chaos. Office politics at the management level feels exhausting.