Gift shop jobs involve working in retail environments that sell souvenirs, gifts, and specialty items. Employees in gift shops may handle customer service, operate cash registers, restock merchandise, create product displays, and maintain the cleanliness of the shop. These jobs typically require good communication skills, a friendly attitude, and the ability to assist customers in finding the perfect gift. Gift shop staff may work in a variety of settings such as museums, hotels, hospitals, or tourist attractions. Experience in retail can be helpful, but many gift shop positions offer on-the-job training.