Probably one of the things that a lot of people don't understand is that the actual "coaching" is less then 25% of the job at the college level. You spend a lot of your time dealing with administrative issues like NCAA compliance, insurance/health-related issues/ recruiting, budgets, planning travel, and putting out in-house fires. Plus every situation is different depending on the kind of school you work for, the staff, the level of competition, facilities, etc.
But one thing is for sure, you will generally have to start at the bottom either as a volunteer or a GA. You will have to scrape by financially and in the process learn a lot of the in's and out's of the college system, make connections, etc. and be willing to go anywhere there is an opportunity to get your foot in the door. You really have to want to pursue it because you will deal with stuff you never imagined especially if you coach both genders at the same time.
However, there are a lot of very gratifying moments along the way, especially when you see a young person grow in front of your eyes over 4-5 years and go on to contribute to society. Sure, just like anything there are pros and cons, but in life it comes down to what you are willing to sacrifice. You give up some things to gain others.
You will probably not make much money along the way and you really need to marry someone who is like-minded in regards to understanding what you do for a vocation and why you do it, because you won't keep normal hours and there will be times when it seems crazy to put up with some things.
But if you really want to pursue it, then it can be a good vocation. Just depends what you feel called to and what you are you passionate about pursuing.