Do you anticipate being at the same place of employment for the next 3 years? No one can predict the future, but the average time a person stays in the same home in the U.S. is 7 years. There are a few thousand dollars worth of closing expenses involved, so you wouldn't want to lay out that money for the short term. When you turn around and sell, you have to consider a 5 - 6% commission that you'll pay out plus attorney's fees. Don't forget you'll be handing your own maintenance, property tax and home insurance along the way.
The traditional advantage is the tax deductability of mortgage interest ---- thus having a 'silent partner' in the IRS in the early years of your mortgage. Depending upon your purchase and the purchase price, a home has also been the conventional American equity builder. Once again, that tends to be a longer term proposition, 5 years or more. There are SHORT SALES out there if you are patient enough to wade through the long-winded and less predictable process.
But, as my esteemed colleagues point out, interest rates are at historic lows, so, if conditions are right, there's no time like the present to purchase.