I've been homeschooled my entire life and I still have friends, but probably not as much as "normal." I still meet new people because I go to a co-op which is kind of like school, but on just one day of the week, and only a few specific classes (chemistry, computer, writing, etc.)
I'll try and list the pros and cons that I can think off of the top of my head.
Pros:
Get done earlier in the day than public school (usually)
Learn at your own pace
Very easy to get help (if you have smart parents)
May or may not finish early on the school year
Cons:
Not as many friends
This my be a bit biased because I've been homeschooled all if my life, but I honestly tried to look at it from both sides. Hope I helped and I can answer some questions if you have them.