The thing I like best about Blender is that once you get the hang of all of the key shortcuts and know what things do in it, it's so easy to handle. Every day that I work in it, I end up learning something new that I can do in the program and improve on my models.
The one major thing I dislike about Blender is the amount of time it takes to actually learn it. It deters a lot of people away. When I was younger, I used a different program for 3D modeling because Blender was really confusing for me. It took me over a year to effectively learn how to use it due to a highschool course I took that sped up the learning process.
If you have smart staff, or if you are a smart individual who can get the hang of things easily and if you aren't hard to frustrate and give up, and you aren't willing to shell out an arm and a leg for the paid software until after you've established your business, it's a great starter program! You can pretty much create anything you want in it, sell it, do whatever you'd like. So that's a huge benefit - Practice in the free 3D modeling software, gain enough skills to be able to sell models or renders, and then if you want to, upgrade to one of the easier to navigate paid softwares.