Scaling using freelancers is better (at first) than scaling with employees. Either way, you need to avoid the trap of being a mid-sized consulting company.
Here's an article of mine detailing the math behind this trap, and some challenges you'll face, and also a list of ways to combat this trap: http://blog.asmartbear.com/consulting-company-accounting.html