Okay, U.S. Army, circa 2008...
Enlisted: Recruit, Private, Private First Class, Specialist/Corporal, Sergeant, Staff Sergeant, Sergeant First Class, Master Sergeant/First Sergeant, Command Sergeant Major, Command Sergeant Major of the Army.
Officer: 2nd Lieutenant, Lieutenant, Captain, Major, Lieutenant Colonel, Colonel, Brigadier General, Major General, Lieutenant General, General.
That's E1 to E10 and O1 to O10. The problem that I see is that if you have more Officer ranks on top you're intending to have more Officer's when, in reality, there are always more Enlisted, everyone arranged in a pyramid from O10 at the top to E1 at the bottom. Now, Recruit and Private, Specialist, Staff Sergeant, 2nd Lieutenant, Lieutenant Colonel, Brigadier General, Major General, and Lieutenant General are all 'filler' ranks, meaning if someone has earned their way to the next full rank, such as Provate First Class to Corporal, but there are no slots available, the individual continues on the path. This alleviates having too many Corporals or too many Sergeants, etc. and allows for the smoothest command structure possible. Warrant Officers are also filler positions.
Now, why do I bring this up, you may ask? The rank system in BattleTech is not as smooth as it should be for any Inner Sphere military organization, except those Mercs who use a standard U.S. Army system. This does not, necessarily, connote a lack of thought on anyone's part, but it does say those systems cannot possibly be as smooth as they should be. Now, I don't believe I'm going to say this, but I am... the Clan system of rank and position is actually the best one I've seen next to the U.S. military, in general.
So, all of that being said, my belief is, although it's canon and I'm a canon junkie, that the established rank systems for the BT universe are not very good at all.