As with any retail store, the hours can be poor to overwhelming.It is all truly dependant upon the locations employees and management. If you are at a store with employees that show up on time when they are scheduled and rarely call out then your hours will be minimum. However, there are opportunities to work at other locations when they need assistance in times of employee shortages. All you have to do is speak to your manager and get approval. When I started at Mapco I was scheduled 24 hours a week friday thru sunday. However I actually worked 44 hours a week by picking up at other stores. This also enabled me to be promoted within three months of beginning my employment. Its all in how you want to work. Just like life, your hours at mapco are what you make it, so make it right.