As far as the calling center goes, is it stable, or is it a "by contract" thing? By that I mean, a friend of mine worked for a survey company, and she worked and was doing well for about 2 months, then they didn't have any contracts for like almost a month, and therefore they didn't have anyone to do surverys for= no job! So check into that aspect!
As for advice, I am sorry, I won't offer you anyone on which to take because I don't know your personality, but just weigh your options and ask questions!