Pros: good facilities
Cons: inconsiderate scheduling
Although they have good working facilities, they are not very considerate with your schedule. I was a student and they kept trying to schedule my shift hours over my classes, even after I gave them my class schedule, and then expected me to find someone to cover for me. It got to frustrating that I ended up quitting to finish school.