1. People, I have some really good colleagues. Then the flexible work hours, nobody really cares if I come in at 6, have a 4 hour lunch break and the finish my work from home, as long as I am able to attend our meetings, and all of those I can do online. I finished my drivers licence this way. Third is the breadth of technologies I get to use.
2. Better compensation. I know the company I work for is below average in my location/profession. Second, I'd like to see more drive towards quality and less on showing barely running mvp's out of the door.
3. I have a small child, so I am willing to forgo better pay if I know that nobody will even blink if I suddenly get from my desk at noon that I need to run an errand and don't return. Second reason is, that in a year we will release new mayor version of our produce and I would really like to see it in better state than barely working MVP :)
4. If my current situation changes, i.e: if my daughter is in kindergarden and wife at work I would exchange the flexible hours for higher pay.