I have always enjoyed meeting other businesses and learning from them.
I especially enjoy small businesses with just a few employees. I think that’s the sweet spot and it’s where I try to keep my business. They are typically more diversely capable than a freelancer, yet not as cluttered with politics and meetings as a larger business. They require good teamwork and appropriate leadership. They can offer comparatively great pricing. In my opinion, that’s the ideal size.
In fact, I’ve noticed that small businesses (with just a few employees and some contractors) are typically best suited for providing solid, personalized services to other businesses. When I was taking clients, I knew that 9 out of 10 times I could out-perform and provide more personal services than most of my competitors that were freelancers or larger businesses.