I enjoy my specific project. I have had the opportunity to use my creativity and knowledge to create a computer system like no other in our industry.
I used to enjoy the work I do but the culture has degraded to the point where I don't actually do that work anymore and have become something of a technology errand boy. This is an unofficial change so I can't actually complain. I have a supervisor who managed to get control of my project because it will help him and the department he runs. I am forced to make decisions and produce, based on what benefits him rather than our larger user base. When I complained of this, I was told I needed to find a way to "make it work".
KBR was a good company to work for. There was plenty of room for advancement. I worked in Iraq - a difficult assignment, but I could have advanced further.