Pros
-The PEOPLE at Apache is what makes it worth coming in every day. The team I work on is full of great people overall. -Work / Life balance is perfect. People here all have families and are understanding. We work hard to get things done when they need to be and have fun when there's downtime. -The work can be challenging at times, mostly when you decide to go out of your comfort zone and really apply yourself to projects -Compensation is great: Base salary (very competitive), cash bonus, equity at all levels, big 401k match, FSAs, quality insurance, and a pension-style retirement contribution
Cons
-Sometimes we can get bogged down with meetings and inefficiencies, however that should be changing as management has really embraced an attitude of change around here (hired consultants to lend an unbiased eye too). -Upward mobility can be stale sometimes but this is typical in any industry job, you just want to wait your turn because there's a lot of people above you with a lot more experience and they don't have to leave. Sticking it out pays off.