One thing to note is that when you upgrade in to a corps, your higher level unit keeps its upgrades. That means that if, say, you have a level 5 field cannon, you can create two more unupgraded field cannons to create a level 5 army field cannon. This can be pretty useful defensively or offensively.
I actually have a couple questions about how they work.
1) If I combine a unit with battlecry and a unit with tortoise, does the corps keep both upgrades, one upgrade, or only the upgrade for the unit with higher experience?
2) If I combine a level 4 unit created without an encampment, and a level 1 unit created from a military academy, what experience rate does the new corps get?