5 Factors Worth Considering Before You Hire a Real Estate Agent