<prompt> Human: Hi guys,I would appreciate some objective advice on a big move Im considering. I worked at a great, family owned IT company for about 2 years while I was in college. Started off as intern, then moved on to technician role, and ended up helping out on some big projects. I was planning on staying as a full time, salaried employee once I completed my undergrad economics degree. Starting salary 50k with great benefits.On a whim, I decided to interview at a bulge bracket bank and got the job. Seeing as I got an Econ degree, I thought this would be a good step towards utilizing it. Its a lowly data analyst role and I kind of hate the corporate world especially coming from a local shop. Furthermore, Im in a contractor position here, making about 47k with crappy benefits. I can see people here making well over 250k but theyre working 8-8, its absolutely insane. Some even come in on weekends to get work done... The ceiling is much higher at this bigger firm, and Im really not too concerned about how much I make right now dont have a lot of debt. Im more worried about gaining experience and setting myself up for the long term. My previous employer reached out and they have a lot more clients joining up and have some big ideas in the pipeline that they want me to be a part of. I can make some real change here instead of staring at fucking Excel all day. Theyve also stated they will offer a higher salary. Theyre going to fill this role regardless and would like to extend it to me since I have experience there and fit in. So the big question becomes, what do I do? IT or Finance? Small shop with startup vibe, or large monolithic corporation that makes billions per annum?Thanks for any help you can provide!! Much obliged!  <response>: Promises of upward advancement at large companies are 99 hot air.The other job seems superior in every way, from pay to working environment to possibilities for advancement. 