I think he has a two year contract, means nothing of course but I reckon they'll keep him. He obviously has good connections on the West Ham board to be appointed manager twice and has made a decent fist of it on both occasions.
Everyone hates him because of the United stuff and acrimony following all the transfer nonsense he spouted when trying for Fellaini etc. The United job was possibly too big and he was a poor match for what they needed, but West Ham are similar to when we were battling down the bottom under Walter Smith and Moyes came in.
It was never all bad times with David here, for the first few years he really excelled, 4th in the league in 2005, above Liverpool, was an exceptional achievement. (forget low points totals and all that nonsense) and rarely, even in bad times, did he have us worrying about relegation at the close of a season but mostly top eight.
Moyes is actually a good manager for a struggling club looking to get back up the table