Provided good balance work & life balance and also great place to work.
Comfy work environment and casual attire
The opportunities and challenges are very unique. That's what make it peculiar. One learn new things every day and challenge himself/herself everyday.
I spent 8 years at Halliburton and found it to be a company which rewards hard working individuals. They have competency assessment systems which reward and promote individuals who prove themselves able to meet and or exceed their set goals which are reviewed annually. Halliburton is generally a good place to work.