The number one reason I will leave a company (I once left a
company because of that, see elsewhere in this thread) is
when I no longer trust management.
It has also be the main reason I've declined job offers.
I've declined offers because I had to take a too big cut in
pay, but most of the time it was because I didn't feel confident about what or how the company was presented to me.
I remember that once I had an interview with a big telco, and
all the manager was talking about was all the money we were
going to make with the new products and services. After the
interview, while still on the parking lot, I called my recruiter, and she already had gotten an offer. It was about
25% more than the job I took later that week, but I wasn't
interested at all, as I didn't get the impression the manager was there to help me in my job, or that he was interested in my job satisfaction. Now, I wouldn't say
there wasn't a chance at all I was going to work there
(if they offered me say, 5 or 10 times as much, I'd be willing to give it a try), but trust in management goes a
long, long way with me.