Pros: good compensation, great work environment, excellent management.
Cons: unstable industry, long hours, high level physical workload.
Baker Hughes is a great company to work for if you don't mind long hours. The pay is very competitive. The only downside is the oilfield industry is not the most stable, this however doesn't reflect on the company itself.