3 ms·
I have been programming on the same team for 2 1/2 years and have a very hazy idea what salary I could be making. So one reason for going out and getting offer
by Mc91 5y ago
I have been programming on the same team for 2 1/2 years and have a very hazy idea what salary I could be making. So one reason for going out and getting offers will be to get an idea of that. If they offer the same or near what I make I am more likely to stay. If my pay is bumped $20k that is more enticing, and even more enticing the higher it is.
So I chose compensation, but company culture and life balance are part of that too. There was a reorg about a year ago, and not long after that people have been complaining about how much workload there is, and how we're not given the tools etc. to deal with it. I gave polite responses to recruiters prior to December, in December I had my first phone call with an inside recruiter in 2 1/2 years. The other night I was programming at 10PM to make a deadline the next day and fired off two applications, maybe just because it made me feel better (although the positions looked good).
It's not just workload, if my workload was refactoring and learning the technology deeper I might not mind the hours, but it is a lot of meetings with multiple teams and a lot of bureaucratic stuff.
The workload/culture just increases or decreases the timeline somewhat. I am socking away enough money a month, I know the team and the stack and have the institutional knowledge (almost everyone on the team joined later). I would also prefer to spend a few months reading the Structure and Interpretation of Computer Programs to practicing Leetcode. But crazy workload and culture stuff speeds up my timeline - I am switching from SICP to Leetcode, and am more apt to interview at places "before I am ready". But if work calms down more I might push the timeline out more.
- eng1 5y agoI’m actively trying to hire folks like you. Solid work life balance, good pay, and strong company culture with a meaningful mission statement.