35+ is the minimum for assistant managers. Most store managers rely heavily on the assistant managers and the better performance tends to help your situation for hours depending on the store budget and availability.
Yes they indeed are.
I believe Assistant Managers get between 30 and 40 hours weekly.
No, you are just a mgmt full time employee so you are only guaranteed 25hrs a week like other full timers