Well I had some work experience as a developer from a startup doing web stuff.
Isn't that such a weird feeling when you're in tech? :)
I am not a COBOL programmer, but I imagine taking a COBOL gig is like stepping back in time to the days of IBM, mainframes and suits at the office.
If you're in this mostly for the money, then sure, learn COBOL.
Then again, being stuck in crappy, uninspiring code all day and then getting to use something interesting and exciting in your off time can sometimes make the day job all that much harder to handle...
I fully agree that no overtime is great -- that's why I'm not arguing anything about startups! -- but when you realize how many hours a day you spend in your day job, working with something that sucks cannot be compensated by a hobby. For me, at least. I fully understand someone could find the trade-off acceptable.
I've also done (and am doing) the solo hacking on startup stuff. Getting motivated for that can be really hard.
Finance is however a huge field on its own. And a huge part of the work is implementing new regulations.
If I end up getting bored, I know multiple other languages quite well. And if I decide to leave the finance sector, having a job as a developer on a bank is a positive thing here.