Pros
The benefits are above normal.
Cons
It makes you feel like you are part of a soulless machine beholden to Capitalism. I observed the attitude towards customers to be a transactional game of how little can we cooperate with the customer. While this company operates in a highly regulated industry, it also has a monopoly in many parts of it and charges accordingly for some of its less regulated offerings. There is also a lot of internal warfare between a number of departments. E.g. sales will sell the operational teams short to keep their commissions and the operational teams will withhold information to combat this. Also the various product teams appear to work in silos and will do all they can to avoid helping other ones more than they have to.