Your colleague is totally wrong. You should not assign different IP addresses to each NIC in the team. After you create the team, you assign IP and VLAN settings to the virtual team interface.
Regarding advanced layer 2 features like TCP Chimney Offload and RSS, etc., it depends on the NIC manufacturer whether those features are compatible with Windows NIC teaming and whether they should be configured at all. See here.
If in doubt, leave everything default and/or unconfigured on the NICs to be teamed. Also, I agree with Chopper that if you are building one or more Hyper-V hosts for production purposes for the first time, you should ideally both do a lot of research and consult with or hire a professional, as well as do a lot testing and practice builds. You can put a retail trial of Server 2012 R2 on a desktop computer with an extra NIC or two added in and experiment with settings and practice. You really want to understand how your specific server interfaces and switches work together and separately, as well as understand Hyper-V virtual networking.