Pros
They will let you take unpaid leave as often as you want (within reason) and still have your job to come back to. There are quarterly bonuses but its based on how well the individual store does - you could get a big fat bonus or nil.
Cons
Even if you bust your ass for these guys they will still put "Met Expectations" on your review. Expect to do a little bit of everything especially if you're on the night shift. I was an overnight cashier and they had me doing maintenance!! In addition to watching and cleaning the registers and front and operating the register I was expected to clean the bathrooms, breakroom, ad office, and foyers as well as stock shelves. And not just a few shelves, im talking all the breakpacks and then all the freight for front half of HBA. AND I had to zone everything I stocked as well as all the endcaps in the whole store. Yes I had to stay late alot. I was punished if I got overtime and I was punished if I didn't comple the work. I like to be proud of the work I do and do nothing halfway but I found myself having to take many shortcuts and doing things half-assed so it would get done.