| I work in finance (for an investment management firm that's a household name in the CNBC world) and can confirm that the synopsis re: working for finance, "Lots of money but crappy environment, dull projects etc." is correct. Here's a summary of the work environment: - no office (hah!) or cubicle, just a space on a long desk, hardly conducive for concentrating on programming - dress code is shirt and tie, but on Fridays you can drop the tie, and every quarter or so you can wear "jeans for charity" if you pay $10 (yes, I'm serious) - C++ is the standard language, but it's C++ as written by physics PhD quants who have obviously never taken any classes in software engineering, and have no interest in doing so - hours are long, 10 - 12 hours a day - as much as possible technology is done by contractors or is outsourced Generally speaking the attitude is nobody got fired for buying Oracle, so "awesome and seriously hard core projects" are few and far between if non-existent. On the upside, the pay is good, so if you're disciplined and don't get stuck in the trap of living the Wall St. lifestyle you can save a lot and at some point take the money and run far, far away from the financial industry. |
-Open office space (no one short of C-level gets an office). We all work together in a large open space to collaborate better. We have reasonable sized desks though, with 4-8 monitors each
-No dress code (I'm wearing jeans and t-shirt, and shorts/sandals/t-shirt isn't uncommon).
-A lot of C++ and Java. But more Python, Haskell, and Erlang every day. If you can prove your solution is better (mostly faster), we'll use it. It is true that some of the people writing code are physicists/mathematicians, and don't get some SE best-practices. But they're pretty damn smart and will learn if you teach them.
-Best hours I've ever worked (<50 hrs/week). Home by 5PM most days.
-You have access to any tech you need. If there's an expensive piece of hardware or library that will help, it's no problem.
-Catered meals, smart team-mates, good pay.
Incidentally, we're hiring too (Allston Trading).