Pros
High pay in order to get developers to stay
Cons
The prior review was clearly written by management. That makes it clear the level of desperation they feel about acquiring and retaining good people. PG (not PPG - Pinpoint is one word) treat their employees terribly. Their technology is awful. Their infrastructure is a house of cards. It is also a spaghetti mess that will take months to understand and then you will realize just how bad it is. PG doesn't know what MVVM libraries can do for them. They wrote their own reporting engine because they can't see that SSRS would require far less effort. It is all lies. The reporting engine is awful. Have fun maintaining it. The benefit is that if you are good and don't cross the management and you don't value your own happiness, they will pay you way beyond market in order to retain you. Of course then you are stuck and will eventually feel homicidal or suicidal.