Here is what I would do. 1. Try to negotiate and get the contract position and work from home 2. You get good pay and have the freedom to find the next oppotunity