I was an officer in the USMC for eight years. The occupation was good until the opportunities for going to war slowed a little, during the late 80's. It became frustrating and boring. You have to deal with incredible redtape in requesting training for your troops. You also have to deal wiht egotistical leaders and fellow officers who may be inclined to stab you in the back to get ahead with the commanding officer. You will work long hours on a set salary. As a platoon commander and company commander I worked normally 12 to 13 hours a day. You get 30 days vacation a year but good luck taking them. Normally you take your vacation when you change duty stations. You can get days off here and there but forget about weeks at a time. It is fun being in command and making decisions. It probably has changed since the war in 1990 in the desert and the ongoing quagmire we're involved in now. It was a memorable experience I would repeat again. I think getting ahead in the military is for someone with a type A personality or close to it. You will be away from your family for long periods, ranging from days to a year or more. The life is definitely for singles or people that don't want close relationships with their spouses. You will go where the needs of your particular branch of service need you not where you may want to go. Good luck.
Infantry Officer training includes completion of the Infantry Officer Basic Course (IOBC), where you will learn leadership skills, tactics, maintenance and operational aspects of weapons and vehicles used in an Infantry platoon. Your training will take place in classrooms and in the field. Infantry Officers can also volunteer for Airborne and Ranger School or for specific developmental assignments in Airborne and Ranger units.