advantages & disadvantages of NIC built in motherboard

Solution
If you mean add-on card, there's basically none.

Onboard NICs are usually just as fast as the add-in cards (until you start looking at 10GbE cards), and take up less room.

Only real reason for add-in NICs is if you want multiple NICs, or you need 10G ethernet.