Full-time hours are regular. 8:45-5:15p however you are paid 7.50 hours max so you are essentially working 30 mins for free every day. There is no such thing as overtime pay.
Part-time hours vary depending on your manager but employees usually have guaranteed hours. 12 a week for very P/T. 18.75 more flexible P/T.
Some branches will pressure you to attend “mandatory” meetings and not pay you. Most of those meetings are unnecessary. Some others will pay you accordingly for meetings.