I've only been in for about six months (three and a half months were spent at basic). So I don't have a tremendous amount of information for you. But I'll share my experience so far.
I signed my contract in the fall of 2004. I was in DEP for about 9 months while I finished up my degree. (Yes, I am a college graduate and yes I'm going to OCS eventually, before anyone brings that up). I did decide to go enlisted initially, rather than officer. Briefly, I wasn't sure about the selection process, I would have forgone a significant bonus check, and I felt some enlisted experience wasn't a bad thing. I signed up to be Infantry. I could have done something else (anything else, actually), but I'll probably be doing office-type work after I get out, so I decided to go for broke and do something exciting for a few years.
I spent the summer at Ft. Benning, GA; the Home of the Infantry. Basic is not that bad, at least in our company. Our chaplain told us stories about when he went to Ft. Benning (he was former Infantry, back around the Persian Gulf War). After hearing stories about drill sergeants throwing rifles through ceilings and making the privates take their bunks and wall lockers down stairs and remake the bay on the PT field, I felt a lot better about my situation. It will be stressful. You'll get tired of getting in trouble for other people's mistakes. But you will come out in better shape and with the basic skills to start
learning your job. You will be the subject matter expert of NOTHING, so don't think you know everything.
I've been stationed here in Schweinfurt w/ 1-18 Infantry for about two months now. It's interesting. I'm in the battalion S-3 Operations shop (we handle planning and stuff). When infantry isn't it the field you do a lot of busy work. Details and stuff. Cleaning, etc. I've picked up trash, painted, laid carpet, all kinds of stuff. Fortunately, I got seconded to the arms room, so I've been learning how to fix stuff, run the arms room, and might end up going to armorer school (which would be tight).
Here are some (hopefully) useful thoughts. In no particular order...
1. You will meet all kinds of people, esp in the Infantry. You have some people that are high speed and squared away and some people that are useless. You meet people straight out of high school and people w/ college degrees. People w/ the whole world by the horns (our PG at basic was like that) and people who joined the Army because they had run out of options.
2. Your life is not your own. This was hard for me to adjust to, because I'm used to being in college and do whatever I want. But you do what people tell you to do. You get up at 0600 for formation at 0630. If your platoon sergeant doesn't release you at 1700, even if there is nothing to do, you don't leave work. If the acting First Sergeant schedules you to pull ho guard (don't ask) on Christmas Eve, you have to be there. And if the Army goes to war, you go too.
3. That's why a lot of people are suggesting you go the officer route. Officers (and to a lesser extent, NCOs) don't have to put up with as much crap. On the other hand, there is no shame in being a Joe (enlisted guy) and how things run really depends on your platoon sergeant. And college is expensive as heck and getting more expensive every year. It wouldn't be a bad idea to let the Army pay for the rest of your education.
4. They do compensate you pretty well for all this. The base pay isn't super. It's decent for the amount of education you have. But the benefits are outstanding. A place to live, food (well, DFAC food), insurance, health care, the works. And currently the enlistment bonuses are OFF THE HOOK. The guy next to me at basic got 20K for signing. No education, no special abilities, just infantry for four years.
Bottom line, the Army annoys me a lot. But I'm learning stuff and it is an interesting experience. I predict as I settle into the Army a little more it will improve even more. And I think, in the long run, it will be a tremendous experience.
That's about it, for now. Here are a couple of links to thread I started before I went off to basic. You may find them interesting. They both have a lot of good information.
Army Basic Training. What to expect?
Rifle practice for the Army?