Pros:
– beautiful campus, especially in spring and fall
– extremely generous financial aid policy. International students also enjoy need-blind application policy when requesting financial aid.
– great undergraduate education. The number of graduate students is very small compared to other top Ivy League schools. The professors devote a lot of attention to undergraduate students.
– not too far away from NYC. One only need to hop on a train and can get to NYC in 1.5hrs.
Cons
– if you enjoy a life outside of academics, Princeton can be boring. Places to hang out with fellow students outside of campus are limited, and one would need to go to NYC for a more vibrant life
– can be somewhat isolated from the real world because of its nature as an elite college and the location. I would encourage students to actively seek out interactions with individuals outside the Princeton circle