Depends what the store is. Are we talking a 5k news stand, or a multi million pound Tesco Complex?
See what I'm getting at?
The short answer is Yes, Maybe.
Disadvantages in retail are all the same, stroppy customers, stupid long hours, being on your feet all the time, pressure from head office to achieve targets.
Advantage is quite simple, if you love retail, you'll really enjoy what you're doing and all of the disadvantages mentioned above dissipate. Monetarily, it's quite rewarding too, and there tends to be employee bonuses across the board.