The only downside is the pay. It is commission based and while the upside is massive, it is always hard to reach that potential when you are dealing with clients whom change their mind, or when you have companies that don't want to work with the client. This is not a complaint on them it is just the industry.