Is this typical for the whole branch or would your company's competitors offer better working conditions? If they did, I'd consider changing to them. They might be happy to get you (with your insider knowledge about their "opponents"). What kind of programming do you do? OS, applications, games, boards, robot/automat programming, tailored software for customers?