Pros:
* Let you feel the ground
* Great for climbing on trees and rocks etc.
* Help strengthen all the little stabilizer muscles in your feet and lower legs
* Allow you to adopt natural barefoot form for hiking, running, etc. – if you’re careful about this, it should be much less impact on all your joints (preventing most of the types of injuries that runners routinely suffer from) as well as more efficient (tendons are extremely efficient at putting energy back into the ground; padded running shoes just dissipate energy as heat; using proper barefoot running style will get more muscle groups involved in every step)
* Will keep your feet very warm in moderately cold weather, because they substantially increase blood flow through the feet
* You can very easily start running any time you need
* Protect you a bit better from broken glass &c. than walking/running around barefoot
* Much better fit to the foot than any standard shoe, which makes them extremely comfortable once you learn some good form
Cons:
* Wearing these without socks for a whole day leads them to smell pretty bad when you take them off. But they can be washed and aired out pretty easily. I recommend getting at least 2 pairs so you can switch between them.
* People who think high heels seem like a great idea are going to judge you as having the wrong fashion (but seriously, **** those people)
* Not ideal for extremely cold weather – I wouldn’t hike through a blizzard with these
* Need to ease into wearing them, because almost everyone in modern society wears shoes all the time and has extremely weak stabilizer muscles in the lower leg / foot, and has forgotten how to walk or run barefoot. Seriously, take it slow: I know several people who injured themselves because they tried to switch to running in Vibrams all at once, and didn’t properly learn good barefoot running form.