Pros
(corporate) They have great opportunities for promotions if you are motivated, the culture at HQ is very laid back and a younger crowd (mid 20s/early 30's majority). The pay is solid and the benefits are great including the discount but also trips to giants games annually and other random fun events. They have a results only work environment which enables you to work remote often and have whatever schedule works best for you (at Gap Brand specifically)
Cons
There has been a lot of turnover at the senior leadership level over the past couple of years and it makes for a constant changing of directions. Some leaders tend to spend too much time micro managing smaller details that would be better left to people underneath them. promotional requirements will vary depending on which managers you work under which isn't always in your favor.