Great benefits - including medical and other insurance, and transportation.
Cons
Departments are kind of isolated, depending on which one you work with it is a gamble on the efficacy of your PI and how much work/contact you have with other people in the MIT ecosystem at large.