I did a Sub I in general surgery there 3 years ago. They have a great cafereria. While facilities are nice, hours are unheard of (even for interns), and residents are nice, there is an atmosphere of tension and strictness. Its hard to describe it. Everyone acts nice, but there is a lot of bickering amongst attendings, and residents follow a very strict, hidden code of tight sphincters (in how they talk, walk, dress, act). All their residents look the same (blonde, blue-eyed, suits) with little if any diversity.
When I was there, they would say negative things about people from my country, background and religion while in the OR just to see how I would react (not residents, the PD and of all people, scrub tech who was not even a citizen or fluent in English). I never said anything.
The training is not sufficient and you will need a fellowship (not hard to get with Mayo name).
Most important, you will spend 5-6 years fearing people will stab you in the back the second you look away (example: recent chief that was fired after somenone FROM MAYO called newspaper on him for penis pic). I have told this story before, but one day during a case in the OR, I asked the nurse anesthetist how many years her training was and what the pay was like. When she told me she only spent 4-6 years after high school to get her degree, I said "Oh, that's not too bad". After the case when I left the room she began to yell and told the PD that I was insulting and I put her training down. This was like my last day afer doing a great job the entire month. The PD told me what the NA had said, and I explained that I never put her training down and I meant no disrespect. I also offered to appologize. The PD acted like he accepted my apology but later wrote about the incident in my LOR for residency. Luckly my school told me about it and I was able to prevent a disaster from happening. This is the kind of place Mayo is. Be careful if you go there. You will be on egg shells your whole training. That was my impression although I was there for only a month. By the way, I worked with the chief they fired, he was a great guy. Overall, the biggest thing you will gain at Scottsdale Mayo is the name, not much else.