Pros
I've found that you get what you push hard for. I started out complacent as far as promotion and compensation go and got nowhere. I changed my mindset to a more aggressive nature and positive things have happened. They have been extremely good to my family and have taken care of me very well each time I have had to relocate.
Cons
Sometimes in a big machine such as Halliburton, it seems like the people that already work in the most visible markets, get the lions share of recognition when it's the people grinding away directly at the customer that get bypassed. Such is life. Also, I've found that the level of professionalism in office settings and in management varies GREATLY by locale. The PPR system is a joke, and I feel that is a huge negative because in a way I think it removes peoples sense of accountability in their job performance.