I went for a job interview recently. They mentioned they had their own language. Talking to the recruiter I kind of assumed it was a case of some sort of custom scripting sitting on top of the core of a system written in a more common language. I go in, talk to them and get given a technical test with some of it and no... it was apparently all written in this custom language, which looked like the bastard child of Visual Basic and bad C++. By "all" I mean database, form-based GUI, everything. Then the guy mentioned it was laced with globals and had previously had issues with magic numbers...
The recruitment agency called me back with an offer. The money isn't bad and I'm skint... I've got to give them a call back in the morning. Please convince me that rejecting it is doing the right thing... :|