Pros
There is plenty of work to do. Very laid back office environment; private offices are even given to those in positions that wouldn't normally have one. If your like me and enjoy learning different aspects of the business, your encouraged to learn and many are willing to teach. Benefits are some of the best in the industry. Most managers are competent and approachable. My manager in particular is great, this person encourages us to have a proper work-life balance, doesn't micro manage (as long as we get our work done), will fight for us, and etc. I like Apache, I feel the direction they are headed in is the right way to go even though the environment isn't in their favor right now. I have a personal goal of being in a certain position within four years, but they haven't won me over enough to stay if I haven't reached it by that time.
Kontras
Similar to what another review pointed out, in some areas a few people do all the work while others share the rewards, I would say 50/50 split. I can easily get a higher salary and bonus elsewhere, but the benefits balance this to some degree... Each region/area and tenured employee has their own way of doing things-because some managers don't have a backbone- which makes having a structured work environment difficult. I know employees that have should be promoted only to be overlooked by people brought in because they look better on paper and in person. Some managers are blinded by favoritism: college, interests and etc. One was such a staunch supporter of their Alma Mater that they would only interview and hire individuals from that university... My initial training was pretty bad... I don't understand why people are coupled with those that are poor teachers and/or obviously don't care to train.