Pros: flexible schedules, direct deposit
Cons: some shifts may cancel
I worked with MSN previously and have just returned. They are a dependable agency with good knowledge about their clients.
The schedulers at MSN are great to chat with and are always friendly and agreeable, they try to accommodate your schedule as best they can.