Can work around your schedule to make sure you get that hours that you want/need.
Cons
Communication with upper management and employees needs a lot of work. If you are not constantly bugging supervisors you will not get what you need or be forgotten.