Pros
Halliburton people are generally knowledgable and care about their fellow employees learning and doing a good job. There is pride that shows through in the performance of what people do. There is an independent spirit and the ability to offer opinion and be heard. Within certain feilds advancement is all you strive for, in other fields people never seem to move, but there are always oppurtunity to move across the business sectors within the company. If you want to have job satisfaction it is up to you to find the fit.
Cons
There is often a disconnect between the field and the managers: managers make agrements with customers that often put the employees in the field in a tough spot. People complain about their pay, but I think for the most part it is fair pay for the work you do. The benifits sometimes are carrot and stick, with one being cut while another slightly less valuable alternative is offered, in the current economy and with the focus on shareholder value it is important not to loose focus on the customer.