-Tons of opportunities to move up in the company quickly
-Hardworking team that will stand with you through rough points
- Direct knowledge of how the company is ran
-Lessons on leadership, money management, and Cashflow
-Plenty of opportunity to travel and network with other offices
Cons
-If you're looking for stability/ consistency of income / location this is not for you