Pros
Good pay and benefits. Strong retirement (401K) contribution program and stock awards. Very challenging technical problems to solve. Good co-workers and supportive front line leaders. Invests good money into solving technical problems.
Cons
Middle management is poorly trained and practice micromanagement like it is the only way to go. Political infighting between silos (e.g. supply chain versus operations versus technology) is very unproductive. Most of the problems I have observed have originated with former GE managers who were hired in. I previously thought that GE should be looked at as a source of best management practice, but that is obviously not the case. These guys are shallow, unreasonable, very poorly trained in soft skills, political to the point of dysfunction. The good news is that this seems to be mainly focused in the Technology groups and not the rest of the organization - yet. So I would recommend working for Halliburton, but be prepared to deal with an overbearing middle management crew that tried to cover their own shortcomings by beating up on those beneath them.