It's certainly not for everyone.
No, perhaps not, oddly though you will meet just about everyone while your in, its one of the better parts of it in a way, you meet and have to work with such a wide range of people with skills ranging from none to the smartest people from the best schools ever (west point to mit) day in and day out. Its one of the best things that the military does, and people who have not done that, there is a difference.