Pros
Halliburton is a great place to work. It puts you in charge of your career. Plenty of opportunities in US and international. Lots of training and on job experience. Halliburton support continuing education so its a great way to get graduate, MBA or any other higher degree. Lots of very experienced and talented people to learn from. Great deal of mutual respect between employee and managers. Management style very friendly and laid back. Little to no micro management. Company has a gap of people with 10 + yrs of experience. Good chance to progress if you are in the right place. More than 70% people are 20-30+ yrs experience which is also good and bad. You can gripe just about anything but i would suggest to take advantage of great opportunities at Halliburton and be in-charge of your own career than expect from others to coach and lead you.
Cons
Benefits are taking a downward swirl. No bonus until you reach Principal Tech. This is not usual with other competitors. Promotions are slow. Pay is okay. Very laid back style. No rush for just about anything. Duncan has a unique environment and may be slightly more laidback than other locations. Retaining talent is an issue.