Pros
Old Navy is a perfect place to work if you're still in highschool and don't mind working 3 hours shifts and maybe get 12 hours a week. Old Navy offers an ok discount on the merchandise, you receive recognition and feedback once in awhile for a job well done, although the management usually just takes all the credit. The majority of non-management employees are great people and make for a better experience for a first job. LIttle supervision for those people who like to stand around and talk all day rather than work. Management sits in the office for the most part.
Cons
Old Navy gives few hours, offers few full time positions, don't count on being a regular full time associate unless you're in management. Old Navy offers benefits for full and part time employees, but the benefits for part time employees suck and don't cover as many expenses, they are also outrageous in cost and anyone working part time could never afford the insurance anyway. They may pay for a college course here and there if youre a full time employee, but make sure you read the fine print. They do not take entry level candidates for various positions. $38,000 down the drain for school and no where to go.