When you're hot, you're hot. When you're down, the Gap will kick you and stomp on you.
Pros
Gap on the surface is a very people friendly place to work. They are one of the few companies that talk about work/life balance and actually practice what they preach. I feel I was paid very well as a single store manager with Old Navy Outlet. I really liked the salary/compensation reports that were sent out. These reports showed you how much you made and what your benefits package added to your total annual salary. I really enjoyed the Store Manager meetings held in off-site locations, where we learned about what was going on in the company and usually some form of leadership training.
Cons
I don't feel that performance is recognized either by praise or through promotions. It is all about who you know and not what you know within the organization. Their purpose, values, and behaviors are great until they have to live by them, they are not so friendly to individuals that have health concerns. So, I would say they are what you would call "Fair weather Fans", as long as you're healthy and contributing at a high level, they are your best friend, if you get ill or have a health concern, it's like you're kicked to the curb(literally). I would be extremely cautious when determining if the Gap is the place for you.