Companies (Here I'll use it as a stand-in for all groups of multiple units, be they teams, groups, etc.) have several advantages over an equal number of units of the same type. For example:
1) They train faster than single units. A team of 3 archers will train more quickly than 3 single archers.
2) An army is capped at 12 units/companies. By using companies, you can fit more units and, therefore, more power into those 12 slots.
3) A company (currently, and as far as I know) uses 1 attack roll. Against a target with high defense, this can be a life-saver. Say you have 3 archers, each with 6 AT, facing a target with 10 DEF. With the single archers, your chances of damaging it aren't too great. With a group, the total AT is now 18--which gives you a much better chance of damaging your target.