I was looking was a decent job for a while and I finally found one at IBM. After passing written, aural and practical knowledge tests I got an interview with the dev manager there (in English of course). After a half an hour long conversation we got to agreement, but then he said that there is one more thing.
IMB dislikes open source. If I want to work for them I will have to sign a contract which says that I will not be participating in any open source project in any way. Failure to comply will result in immediate contract termination. And I was like: "Really? Are you really going to tell me what I should do in my free time? I have abundance of corporate BS these days, there is no need to add more." So I politely told him that they should pick a different candidate for this job.
Fortunately, I was able to get a different job now as a developer of Facebook online games. So finally after many years of developing boring custom web applications, I am moving to the developing field of my choice - the computer games. The company that I'm currently working for even shown interest in MArcomage and they could aid this project by providing design and community experience and most importantly some graphics. I will also get a whole new working experience, so I will improve as a developer, which will have a positive effect on MArcomage as well.
My current employer develops free online games and charges only premium services, which is an approach I like. You can check their games if you like, they even support multiple languages.
Emporea and
Train station.