Pros
Very stable, not much changes and it's the kind of place people retire at. Some of the Senior Engineers and lower management are truly fantastic. First time I've ever felt a manager really cared about me. Happy Campers are a fun bunch and always have a bunch of activities and events spread throughout the year, they even found some fun things to do remotely during COVID.
Cons
Very stable, not much changes and it's not the kind of place younger people stay. There is effectively no competing product for CAMP, so they don't feel any pressure to innovate or adapt. Main product is built on a DB that's 20+ years old. Upper management has no clue how to handle COVID. They talk a lot and preach about safety, but also spent the majority of the pandemic trying to shove people into cubes with each other, despite being capable of working remotely. Very anti-remote/work from home. They claim it wouldn't be fair to employees that can't do that (ops people). This means that employees that are perfectly capable of working remotely are forbidden from doing so. Their main product is an esoteric mess that's slowly, and I mean slowly, being replaced by a series of newer applications. Lied about budgetary concerns at the beginning of the pandemic. Told employees they were not getting a cost of living increase in wages and that the company was putting a hold on all hiring so that they wouldn't have to let anyone go. This was perfectly reasonable to most of us, until they proceeded to hire a great many new managers.