Comment Re:Dreaming of code? (Score 1) 533
Bonuses = Money, Recognition Salary = Money Good Benefits = Security, Money?, Appreciation, Recognition and maybe more Reasonable Metrics = Don't treat us like slaves, Don't treat me like a kid, Treat me like an adult who is trying to make you money so you pay me money Pizza during Meetings = Cool Bosses, Relaxed Atmosphere, Not Cheap Bastards Holiday Parties = Cool Bosses, Relaxed Atmosphere, Not Cheap Bastards
So again, only two are directly related to money. Benefits does indirectly equal more money, but most studies and such do not equate it to salary/bonus. Investment/belief in the product is another factor, but there are many people that work for companies and barely understand the product as it is not relevant to their daily duties. An internal helpdesk position would be a fine example. In fact the helpdesk guy cares more about the internal service they are providing as that is their "product". Using that example, it might be hard to justify giving up a well paying job with a stable company just because they released a crappy java application.
The reality is that there are many concerns when evaluating one's job: friends at work, social setting, management (direct and upper), money, benefits, location, product, job title, company "coolness" (thinking back when I thought I was cool because I worked at the buckle), and so many other intangibles. There is too much to try to break it down... this is really one of those things that even I, as a self-proclaimed lover of any type of systematic process, have learned is judged best by gut.
If you have been dreading a major portion of your job for more than 2 months, then it's time to move on.