there is no shifts working in gift shop. on seaday you'll work from about 8-45 am till closing a 10-30 pm, with an hour lunch, and an hour dinner, maybe 1 1/2 if you're lucky. and after closing, you have to get the shop ready for the next day, so maybe if you're lucky, you'll be out of work by 11-30, midnight. on port days, you'll work about 30 mins after sailing, till the closing time like on a sea day. if you're lucky enough to be on a miami ship when the office visit every embark, be prepared to work till 2 or 3 am..i've had managers that kept us till 5am, then straight into stores at 9 am. pm me if you want more info, lot of things have changed in the last few months, not all good.