Tracy2108 both the Air Force and Army have great programs for MP/SF, so does the Navy and Marines. If my memory serves me correctly most military law enforcement are critical fields and are dying to get folks to enlist and with a healthy sign on bonus. All branches have their ups and downs, some are more vigiorous than others. If you go Air Force try for the Pararescueman, now that is some top notch troops!
Take your time and see what the recruiter can give you in regards to college tuition and make sure that you have it all in black and white in your contract. If not you will be put where they want you as soon as you finish basic training.
Good luck in what ever branch you choose! Also the Coast Guard has some good training.
Be safe!
Definition of a veteran:
A veteran is someone who, at one point in his/her life, wrote a blank check made payable to "The United States of America", for an amount of "up to and including my life."
That is honor, and there are way too many people in this country who no longer understand it.
Author unknown
"We few, we happy few, we band of brothers, For he today that sheds his blood with me, shall be my brother"
William Shakespeare, Henry V