The advantages and disadvantages of small group instruction

Describe the advantages and disadvantages of small group instruction to meet the diverse needs of learners. How can you effectively incorporate technology into small group instruction? ( 100 words)