k.. you didn't say wall st. though. Out of curiosity, what's the work environment like for a coder there? It varies greatly depending on what job you have and what business unit you support. If you are on the trading floor supporting equities guys, it's very fast paced and high pressure - lots of people yelling at/around you. If you support sales, it's much more laid back, more like other corporate IT gigs, like IBM or whatever. If there's a core technology or platform group, you'll probably find a bunch of super-nerds there. Depending on what business you support, you may or may not have to talk with users a lot. Some of them are very professional and some of them ask you to some down to the floor to fix their mouse and stuff. FWIW Software Engineers graduating from my program in college reported an average starting salary of 75k, which is why I felt like I was being lowballed at the time.