A combination of things. My concerns are usually dismissed. When shit I predict actually happens there is no credit or even acknowledgement. At times I don't feel respected and when I raise it it is equally dismissed with a "grow up" attitude. While technically I am probably amongst the best devs around the bosses tried to manage me into a test position (sugar coated as test lead) in order to bring in an older acquaintance of them in my position. Finally even though nobody told me so there is some travelling that is mandated (because they are insecure and they want to show up as much as possible to their bosses). This kind of thinking permeates them and is the reason why my concerns are dismissed (if we complain we will look bad so stop complaining and cheer up).
OTOH the pay is ok, the rest of the guys are ok and I left the previous dumpster fire of a company before the 1 year mark.