You learn a lot, interact with customers and pretty much make your own decisions as to how you want your department to look.
Cons
Very little pay and lot's of responsibility. Your constantly asked to help in other departments especially as a cashier and have little time to complete your work.