I was in the Army Corps of Engineers as an ROTC officer.
The thing I did not like about the experience is that I was assigned a construction MOS of 1331 from DA, with a construction specialty and special training from the Army, but was slotted to a combat engineer battalion position (1328 MOS) where I did absolutely no engineering for four years. The "engineering" was laying minefields, constructing obstacles, bridge building, and demolitions. Doing by a cookbook, not original design.
Bottom line, if you do join, go in knowing that you may not be doing any design engineering. Very few do. However, as an officer, you will have time to learn and practice management skills.
To be an Army officer you have three options - West Point, ROTC, or OCS. OCS would probably be the quickest for you, but you have to be enlisted first, apply and be accepted.
Good luck.
Mike McCann
MMC Engineering
Motto: KISS
Motivation: Don't ask