Pros
I enjoyed the casual environment at Old Navy. The people were friendly and the goals at the associate level were reasonable. Old Navy offers the opportunity to advance. I held 4 different positions in 5 years so I was regularly promoted. If you have a positive attitude and the willingness to work hard then there is definitely opportunities open to you.
Cons
This company does not like to pay. They recently restructured their tiers of management so that the work you would do as a supervisor is now under the "specialist" or keyholder role. Meaning they dont have to pay you or give you a raise since you dont have the title. As a manager you do get a raise but the pay never matches the workload. The company pushes surveys and credit cards and when you dont meet your goals on a daily basis, you get chewed out by upper management. There was a severe lack of support by upper management. They were quick to yell at you but never help you succeed or offer any suggestion on how to do better. And if you did do something right, there was never any appreciation shown.