Pros: the patients you meet
Cons: short breaks, healthcare, paying for parking
Benefits are terrible. You'd think at such a huge company they would take better care of their employees, but it's not true. Management is a joke. They are either your worst nightmare, or non-existent making it hard to work with your unruly co-workers.