Pros
Offers retirement, name recognition of an Ivy League school (but it's more about the PI you work for). Since Yale has a large financial endowment, some services (food, gym, product discounts) are subsidized.
Cons
High taxes meaning your take home salary is significantly lower, especially as a single person. Yale attracts a lot of intellectuals from all around the world with go-getter mentality, but they also hire from local communities (whom I believe do not respect the Yale community because of insecurities). This rift does not blatantly confront you. But the support staff, etc give much less energy and sometimes provide toxic environments lacking community. This can be counter productive and frustrating if you are working in a field that requires teamwork and a lot of communication