Pros
Teamwork approach to patient care. Good benefits (that were once excellent) including health, life, dental, and disability insurance. Paid time off. Fraud protection. Education reimbursement for the right people. A diverse population of employees from around the world.
Cons
I was at Mayo clinic for seven years. I only worked in one of many departments at Mayo Clinic. There is a strong emphasis on education. Most management positions are filled based on education as opposed to their ability to do the job successfully. Obtaining further education is promoted as long as it does not interfere with the job. Employees are "coerced" into conforming with employer expectations or they are pushed out. Independent thinkers are seldom encouraged. Employees with mental health issues are not valued as individuals. The programs established for employee well being are geared towards encouraging employees to conform or quit. Parking is a big issue.