Not the best but not the worst.
The job in itself was fine and the people that work there are extremely nice, even the management. My issue with the company was they lacked consistency when giving shifts, cut your hours short if it was slow, etc. If you're looking for a job that pays well and gives tons of hours I don't recommend Old Navy because it's overstaffed, but if you're just - more ... a high school student trying to scrape up a couple paychecks than they're great. - less