I think the deal you got is not so bad, it could be a good start here in Doha, then later on you can shift to any other job if you want.
In the beginning you don't have to take a long term appartment contract, just get a short term lease then you can make a better search while you're in town.
It's always better to search while you are in town...and i think a lot of people here in this community are very helpful, don't worry you'll find good help when you come here.
Good luck