Pros
Hours can be flexible, limited amount of specialties, small employee pool.
Cons
Lots of call required, long hours when on call, having to work your full shift next day after working all night, very little ability for flexible hours once schedule posted.