@Rob Titus - definitely not necessary to hire any contractors as employees until you have a TON of properties.
1. Contractors are notoriously unpredictable. You can be working with a contractor for years and then all of a sudden they disappear or their prices skyrocket or they become unreliable (has happened to me multiple times). If they're a contractor, it's easy. Just don't hire them for the next job.
2. Your business will ebb and flow over time. Sometimes business is great and other times, not so much. While you will learn how to handle those peaks and troughs your employees want to get paid on time every week, no exceptions. I built 2 businesses and grew each up to 12 employees. When I started my real estate business 10 years ago I vowed to never hire an employee ever again. Managing employees is a business in and of itself (a business I did not enjoy!). Any work I need in real estate that I can't do, I outsource (accountant, lawyer, contractors, handyman, property manager (on some properties), software, brokers etc.