Vantaggi
If you're part time, you have the ability to have a very flexible schedule. Great place to work for younger job seekers.
Svantaggi
Once you become full time, schedule fluctuates, unless you're buddy with the department manager. If you're unfortunate enough to become a department manager, there are weekly (Fridays) management meetings where they go over sales and how your department is doing. If you can make the projections great, if not, expect to take a ton of heat. Also the pay horrible and the only way to be eligible for a raise (usually 15 cents for the year!) one must pass a competency test twice a year. After about 8 years or so you'll top out the pay scale and won't be eligible for any more raises. Lastly, when they DID have a cost of living increase, you had to pass the test to receive it and it was only worth an additional 25 cents an hour.