Pros
- very large - there are many (on the order of 100) groups to choose from - if you don't like your group, or get bored, its not that difficult to transition into working in another group or division. - comfortable place to work: Lexington campus has on-site gym, heath center, etc. - access to the MIT campus in Cambridge (libraries, events, clubs, etc.) - generous financial support for masters or PhD in a field that's closely related to your job - management supports you taking/auditing classes at MIT even during work time - all day shuttle from/to the Cambridge MIT campus - simplifies the compute.
Cons
- not many - unless you don't want to deal with the downsides of working on government-funded projects and/or defense projects requiring security clearances. These downsides can include - having complicated, unreasonable, messy requirements coming from the government - frustrating funding fights and constant worries about projects getting defunded by the government - not being able to talk about your work with people outside the Labs (if you're working on a defense project).