How old is he? Is it really Boy Scouts or is it Cub Scouts? My son had a lot of fun with Cub Scouts and learned a lot, but he lost interest and it became much more difficult once he got to Boy Scouts and he left after one year. In our Troop the Boy Scout camping is pretty rigorous and there is a lot of work to stay on track, earn the awards, etc. He no longer found it fun and had other interests. I was his den leader during his entire Cub Scout experience.
I also agree that there has been a lot of controversy involving the Scouts and every pack or troop also handles that differently. It bothered my son a little as he got older. He was unaware of the controversy when he was a Cub Scout. And it's true, there's a lot of fundraising--selling things like popcorn and wreaths, pancake breakfast tickets, working at the breakfast, baked item auctions, among other things. We enjoyed selling the wreaths because they were very high quality and our son took pride in being one of the biggest sellers in his pack as a Cub Scout, but it is a big commitment every year.
So for us it was a mostly positive experience as a Cub Scout, but not so much as a Boy Scout. It is an educational experience. Like many things, you get out of it what you put into it. It does require boys to work towards a goal and at the younger level the parents should be involved to guide them and get the most out of the experience.
I also agree with the other poster that a lot depends on your pack or troop, the individual leaders, etc. Call the leaders of your local pack or troop and ask them for more information, when and how often they meet. They should be happy to answer your questions and you will get a feel for their leadership and the type of atmosphere they promote. Most are affiliated with or meet at a school or religious institution.
ETA: Our family is opposed to the anti-gay stance of the BSA and our son knows this, although it wasn't discussed until he was a little older. He hasn't been in Scouts for two years and admittedly we weren't fully aware of the issues when he was in Cub Scouts and many of the issues hadn't fully emerged at that time. However, every state and troop handles it differently. Our local branch of the BSA has voiced opposition to the BSA stance and has chosen to not enforce it. I can't imagine our former Troop kicking anyone out for their sexual orientation and in fact I suspect one of the prominent scouts to emerge from our Troop and to earn his Eagle is gay. After our son chose to leave Scouts for other reasons he found out he had a good friend who left another Troop in another community because of the BSA stance. Our son agreed with his friend and said, "I'm glad I'm no longer in Scouts." The point I am trying to make is that every local branch is different. Then it becomes a matter of to what extent you believe being a member of a local group supports that national organization. I find the BSA stance frustrating and don't agree with it, but I still think Scouts was educational and gave our son some skills and experiences he values. And yes, I can see how someone would see that as hypocritical, but I appreciated our local branch standing up to the BSA, once we became aware of the issues.