Funny enough, I am leaving the business after 8 years. May seem short in some eyes, but I started from nothing and have made it a good distance. I now do route work, high rise, residential and pressure washing. So many things to say, because I still love it. First off, Iām going back active duty with the Army, so not so corporate, but hopefully a little less time involved who knows. I love the Army too 
First off, you want to decide are you going to start and grow a business where you eventually become a true CEO (not just on paper) or will you be doing the work?
If you want to do be in the field, it will limit your growth. The most important and main thing I learned is the business owner is wasting his time actually doing the work- after you are up and running.
The goal is to hire and keep good workers that you can pay well and train well to keep around. Whether that be one or 5 depends on how many clients you can get.
I started from nothing so I could never leave the model of personal service done by me and Iām so detail oriented that I was hardly satisfied with my employees lack of attention to detail- downfall of mine. Ultimately you will have to be out there doing it all on your own in the beginning but always be looking for good employees, the work force has plenty out there just have to find the gems. Train and enforce all the standards you want for your name and company.
With employees it has to be all business, no favors- another down fall of mine, I was too nice thinking these people are adults and should be treated as such. Nope. They are employees.
I currently do route work (commercial one story), residential, high rise and pressure washing. So I advertise that I clean any and all windows and pressure wash all buildings, sidewalks etc, no matter how high. Iāve figured most of this stuff out on my own with some help from employees who did it for other companies.
High rise is the money maker hands down (not hard to get into). Then route work and then pressure washing. Residential is nice because it is usually same day pay.
An accountant is an absolute no brainer. Hire someone to do something that you may not know that well. That principle applies to everything in the business.
So much to say but I will leave you with this- what I was started with and I have more work than I can handle. Be where you say you are going to be, at the time you say you are going to be there and be fair and honest about your prices and work. You will get more work than you know what to do with. Then you can start raising your prices on estimates when you have more work than time.