Pros
Well, honestly, I LOVED working at old navy. I worked there for about a year and a half. The management team was awesome. I became friends with most of them and I felt like they all tried their best to accommodate their employees requests(when reasonable). I believe a great management team is key to creating a work environment that is not only tolerable (especially in retail) but really fun and a place where employees are actually happy to work and help customers.
Cons
Unfortunately this environment was wrecked when we got a new store manager. Half the management team who had been there for years before I even started left within six months of her starting. The rest left shortly after I also quit. From what I hear now, three of the replacement managers have also quit. If you didn't kiss butt you would get between 0-7 hours a week with measly 3-4 hour shifts. It was great while it lasted but unfortunately I could't survive off of $60 checks when I was accustomed to $400 checks.