Pros
Princeton has done a great job on integrating postdocs as part of the university staff and faculty. Everyone in the staff I met (HR, Housing, etc.) is incredibly friendly and helpful. Good resources and benefits (though the town is ridiculously expensive and boring).
Cons
If Forrestal campus was on main campus, I would have given this review 4-5 stars. However, once you get to Forrestal campus you lose the "Princeton" feeling completely. Here is why: - It is in the middle of no where, and is not accessible except by a car or the terrible head-sickening princeton shuttle that takes 30 mins to get there from Princeton station. -There is no cafeteria around to get a sandwich for lunch or a cup of coffee (including GFDL, where having a cup of coffee from the lobby during speakers visit is frowned upon). - Buildings are ancient, in miserable conditions with terrible infrastructure and a third-world-like technology, falling apart, and pose serious threat to the students and the staff. (GFDL gas leakage, intolerable background noise, dark parking lot, etc.) - You are completely disconnected from, and missing on, great resources and opportunities, and plethora of events happening on main campus (workshops, public talks, theaters, libraries, ...).