Everyone I worked with directly was wonderful, that includes managers/etc. Work was plentiful and often not overly stressful, so deadlines weren't frequently too short.
Cons
Lack of staff at the time, may have changed since. On-call hours could be grueling during rotation.