Pros
Good environment,
flexible schedule,
accessible, new technologies,
up-to-date science
Cons
Location is very inconvenient if you are not driving
People are nice, but mostly local. Though the lack of diversity is not because of the poor hiring practices, but mostly because those who are not locals, choose not to do internships or PhDs at this place - mostly because of the location.