Pros: You can have your children go at their own pace. You can have learning more geared towards there interests. Less bullying. More time with the children. More fun field trips. More hands on learning.
There are so many good things to homeschooling. I homeschool my own children.
Con: The parent does more work.