Ask Slashdot: When Is a Better Career Opportunity Worth a Pay Cut?
An anonymous reader writes "I am currently working for a software company that rakes in a lot of money and has an EBIT that puts other companies to shame. The company is great: good benefits, lots of vacation time, very good salary. However the problem is that their architecture is already established, change is often slow moving, and most of the decisions are made by architects as oppose to developers. I find my job somewhat mundane and I am losing interest. I recently was offered another job, with a small company that doesn't have the capital/revenue stream to provide all the perks that my current employer has. Needless to say, this small company wants someone to take their system into the modern age, which means re-design/new architecture, implementation, maintenance, team lead, etc.... thus, more experience to add to my resume. These are things that I won't be able to do easily in my current job. My concern is that it appears this company has really high expectations, and since I had to take a small pay cut to get this position it leaves a but of uneasiness in my stomach for future promotions/advancements. However I believe in their product, their vision/goals, the people and the future of the company. I feel excited but also scared as its a bit of a gamble. Has anyone else experienced the same thing?"
Be sure you can trust that you're not being screwed. Some(many?) employers are sociopaths and will take you for a ride on future promises.
You'll find about a dozen people in this thread that are gonna say "follow your heart".
Those people are wrong. That's the last thing you should do.
I went through this, and it's got upsides and downsides. You need to weigh those against your work-life balance and make a well thought out decision about your priorities.
The company I left 2 years ago had a rich culture, a workout room, showers (nice to go with the workout room), weekly social things, great work-life balance with a 45 hour or so work week and alternating Friday early out, a great career ladder, and great coffee. The job was mildly interesting, not very challenging, but I had a lot of fun and free time, so I could do contract side work to fill out those needs. Work life balance was awesome, I worked about 40-45 hours a week, and got a lot of time at work to do career development (teach myself new stuff) and learned on the job. Manager was a bit of a git, but hey, nothing's perfect.
The company I'm at now has no amenities to speak of (ok, coffee, that's it though). No gym, no weekly social things, nothing really. I took a pay cut to come here, but since them I'm making about 35% more, because I'm a good performer and fixed a lot of key infrastructure problems and took a management position. I'm working with more up-to-date technology and doing some cutting-edge things because there wasn't a massive technical legacy to support that prevented it. However, I also work a huge number of insane hours, I'm basically always on call, and I'm getting a lot of great physical job stress effects, which is just great.
So there's the question. Can you do the stress and the extra work to re-earn the extra (and probably more) money? How important is work-life balance to you? Do you have a family? Do you want to learn a lot of really neat things and do work you can look back on and think "that was really awesome, I can't believe I pulled that off"? Is there a likelihood that the new place will grow to the point where you'll come out ahead in 5 years?
Those are the questions you need to ask yourself, and you need to be brutally honest about.
Hmmm... lets trade a high pay, low stress job for a low pay, high stress job. Yup, sounds like a winning decision.
This sounds like a great opportunity that comes at a small cost.
Keep in mind that joining a startup is something that will be rewarding on a couple of levels. You can help guide the technical vision, get to know a good group of people working together on something great.
You also have to keep your feet on the ground. Don't let common sense be overwhelmed by your local Reality Distortion Field. Don't let your mind wander off about what colour of Lamborghini you're going to buy with your stock options.
And I hope you left your previous company on good terms -- you never know when you'll meet up with that organization or those people again. The world is a surprisingly small place.
I kind of did that. I used to work a nice boring job at a University with excellent benefits (but without high pay or potential for promotion).
I took a pay cut to work for a statewide bank, and it turned out turned out that job #2 was almost as bad as job #1 as far as upwards mobility.
I left job #2 for a 50% pay raise at FedEx. High stress, long hours, great potential promotions, great pay. Laid off as part of the cut-back in 2009.
Here I am working for another University (different large one, but still in the same state). I've got the good benefits and low stress, but my experience outside of the University systems actually got me pretty decent pay when I came back. I still don't really have any promotion opportunities, but I'm in an end-of-career job (as a 35 year old).
when a was younger it would have mattered, but not now (I'm 40). I mean if they want quality they must pay it. that is my opinion
I find it interesting your concern is that the architects, not developers, make the decisions. I can't recall working for a company, that was successful, that listened to the developers over the architects. I haven't met a developer yet that was both a visionary and a forward thinker. On the other side, if you are young, can pay your bills, and don't mind that the new company could very well be consumed, or shut out, because of your previous employer, I say have fun with it. If you answered no to any of these, think carefully, but remember that those who think long, often think wrong. Good luck.
I've had it with small companies. During the '00s I twice started with small companies only to hear "pay will be late" at the end of an early pay period, then "pay is just around the corner" by the end of the next pay period. In one case, the CEO simply never paid; I left before the third no-pay period was over, demanding that I be paid for my hours, to which he basically replied "so sue us!" I did—but only managed to recoup some of what I was owed. In the other case, they eventually paid but then promptly fired me for the noises I'd made about leaving due to two periods with no pay; that CEO had the gall to act infuriated and hurt at my lack of loyalty to the company.
So be sure that a small company with a low capital/revenue stream doesn't mean "You promise to do it for the love of the company if they can't afford to pay you."
STOP . AMERICA . NOW
Most decent programmers will find themselves in your position at some point in their careers. I did too. I know nothing of your financial situation and commitments (mortgage/family/etc.) but don't take a pay cut if you can at all help it. The fact that you feel any uneasiness would seal the deal.
I would readily agree to a pay cut in only the following situations :
1) Need a job desperately and gotta make rent. Hopefully this situation never arises
2) Major promotion or opportunity in a company I strongly strong believe in. The idea being that I will work my ass off for peanuts, but believe in my heart that I will come away with a huge sum of money at the end, or the ability to make a huge sum of money.
3) I am going to work for or with someone who is absolutely exceptional and is going to be teaching me something I couldn't already learn on my own.
It does not sound like you are getting any of those three. If you are bored, keep looking for a better or different job. In the meantime, If you want to scratch your intellectual itch, do it on the weekends.
You have my 2 cents worth.
- Tempestdata
I took a pay cut to move in to the digital forensics field in 2007 mainly because of the large volume of included training that was offered and the prospect of increased salaries in the future. I feel that it paid off, I got to learn a great deal about a field I was unsure of using software I could never have afforded to purchase on my own. Self study is how I've learned most things in my career but there really is something to be said for having access to experienced real-world professionals.
If they desperately need someone to do all this great stuff, I wonder why you have to take a pay cut. Sure, you may be overpaid at you current job because of stress and what not, but i wonder if this new firm is just looking to find someone who will fix the problems cheap and then go away when they do not get a raise.
Life is certainly more about money. but that is mostly said by people who have it.
"She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
If you have a family to support, stay put. You have a good, stable job. Your "boredom" is immaterial to providing for your family. In short, get over yourself. You are working for more than just yourself now.
If you don't have a family to support: Take it. Now's the time to make your mistakes. The worst thing that happens is that the company goes bust, you have some peanut butter and ramen days as you find another job. If it's just you, then it's no big deal, right?
Mod me down with all of your hatred and your journey towards the dark side will be complete!
Not true, for example if you're making good money as a "Senior COBOL developer" and all you do is maintenance work, it may make sense to take a slight pay cut to move into a newer technology and get architecture experience.
Where do you work that you get such a laxed environment where Architects are actually doing their jobs and no developer is just cowboy coding architecture into the mix? I want to work there. I think you really need to evaluate where you are and how good you have it. If you want to make architectural decisions, maybe work your way into an architectural role. If you just want to implement XYZ because you think it's cool. You deserve the paycut. I don't want you to take it the wrong way, but a lot of jobs I've worked at has been developers making the architectural decisions and the architecture ends up shit. Be glad you have a committee that cares enough about it to prevent people from implementing anything they feel like. I'd love a job like that.
My answer is simple: when taking the job will improve your life more than having the extra money. I get more respect, have more time off, am happier, and am still able to pay my bills and put money away.
There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
In the past 2 years, I've been at 5 companies and taken 2 pay cuts. All voluntary.
My “compensation pie” is made up of many pieces. Only one of them is salary. The piece of the pie that was sorely missing was "satisfaction" ("happiness", "contentment").
After 2 years, I finally found a company that *wants* me (my skills and what I have to offer), and actually allows me to contribute. This helps fill my "satisfaction" piece of my "compensation pie”.
You need to figure out your own pie pieces, and the size/importance of each.
Meanwhile, I'm confident enough in my abilities that I'm not too worried about future salaries.
A bird in the hand is worth two in the bush.
So, this company wants you to work for them and take LESS, but they are promising you a better opportunity? I suppose it *might* be true, but I'd be worried about going backwards unless you are changing careers or work locations.
If you are worried enough about this to consult the sages of SlashDot and actually TAKE some stranger's advice, I suggest you ask the prospective employer for more money (say exactly what you make now) and failing that, keep looking. If they really want you, they will pay, if they won't pay, they don't really want you that bad.
NEVER go backwards without a reason that is tangible if you can help it. It hardly ever pays you back.
"File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
Careers are all about money.
Maybe, but life isn't all about one's career.
It cant be better if you are losing income in the process.
Depends on where one's priorities are. Is getting paid an extra $10,000.00 a year if one has to work consistent 60+ hour weeks, get called on the weekend and on vacation, and is generally treated like a slave?
If one is making more money, but is also destroying one's life and health, one may never get to enjoy the extra income. Money is not everything and won't necessarily buy one happiness.
There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
I took a $10,000 a year paycut when I left my previous employer to come to work for my current company... because I felt that I'd be much happier/have a better quality of work-life (old job was starting to destroy my soul / passion for programming)
they wanted to hire me at my previous salary, but it was just not possible under their budgets/etc.
I took the job anyway because I felt their culture and my work quality of life would jsut be a great match.
Now, a couple years later, I've more than made up the difference in pay (proved my worth and the $$$ got found) and am just stupidly happy with this job.
It's actually true that the worst days at my current job are still better than most of the best days for the last 3 years of my previous one.
Basically, I've tried to always value happiness more than pure financial gain, and I've reaped the rewards of "love what you do for a living and you'll never ~work~ another day in your life".
Good Luck
The Digital Sorceress
A company with architects implies that it's infrastructure is somewhat complicated.
Developers hardly ever use the programs they write, much less understand the environment in which their program runs. What are the business requirements? Regulatory requirements? Technology limitations? Why are those present? Who set them and why?
These are things architects worry about.
You, as a developer, usually have no visibility into them in a large company unless you ask. And even if you ask you may not understand them, because it's far, far away from your personal experience.
if you don't understand why architects are needed, you should be hyper-aware that you're clueless when you go to your next job that requires you to design an architecture. And you will probably fail.
That's fine for you, because you'll learn. It'll be bad for the company you work for, because they'll have spend money and time on a solution that doesn't work, or at least doesn't work well.
I’m 51 and been through many variations– upsized, downsized, self-employment, public, private, smalls, large, leveraged buyouts you name it.
. I’ve left for money, I’ve left bad bosses, I’ve left for security, and I’ve left for geography. Also know that I’ve never had any difficulty getting a new job at any age. I just jumped companies last year at age 50. Once I decided on a change, it took 3 months to find a new job across the county while keeping the old gig. (Middle age crazy, wanted a climate change). If you’re competent and can communicate, there is a need.. Granted I’m in management now (10+ years) rather than programming and we have to maximize the skill set we have as well as always keep growing.
Outside of Government work, if your name isn’t over the door, you (IT) are a disposable commodity. You are the first to get cut in lean times and the last to get hired in good ones. Also, know that nobody is ever indispensable. Leverage and balance those facts to your advantage. Nobody will watch out for your ass but you.
To answer your question: Know what makes you happy. Form an ultimate game plan of what you want and where you want to end up. Every opportunity must past a simple litmus test: Does it lead you closer to end game? Only you can answer that. Good Luck.
I worked for about eight years for a Fortune 500 (actually its ranking was two digits... and it wasn't #99). Benefits were great, pay was very good since they let me relocate from NYC (cripplingly high taxes) to FL (no state or city taxes) and keep my NYC salary and bonus. Flipside, I'd already had to change career paths entirely within the organization (from engineering to product management) in order to get a promotion, because the peristalsis was just too slow. And on every side, beset by "you can't get there from here" processes and conflicting goals. The analogy I used was that the company was trying to use a standard process built around the nuclear weapons industry in order to make toy dolls, and wondering why it could never get a project finished in time to be relevant. The only turnover to speak of was people who came in, tried to get things done, and were either torpedoed by vested interests, or gave up the struggle and moved on to other pastures where they could satisfy their thirst for meaningful achievement. About a year ago, I happened across a job posting for a small software company close to my new home in FL. Much smaller, but *DOING THINGS* and generally accelerating upwards. I negotiated the same salary, but no bonus, no 401k match, and generally smaller benefits all round. So I took a "pay" cut of perhaps $20-25k, all things considered, but I do not regret the move for one microsecond; I've already had one promotion, of a sort, and I enjoy what I do (when I'm not cursing at it - hey, this is software, after all! :)). Other people in my position might have felt differently - especially those closer to retirement and looking to stick with a dead-end railroad job to harvest benefits. I'm not young, but I'm also not anywhere near an age where retirement will be possible. And a considerable amount of my personal happiness is tied up in the question "what useful thing did I get done today?"
TL;DR: this is a personal decision and you have to decide how much risk you're willing to stomach. And yes there is the possibility you'll be screwed, either maliciously or simply because your employer had expectations beyond what any one person can achieve. All of us on the other side of the internets can't make the judgement call for you as to whether this is a possible malice situation - you've spoken to this new employer, we haven't - and as for the expectations-too-high part, the way to manage this is with explicit goals, preferably chopped up into slices no bigger than three months. Check in frequently to make sure management knows how you're progressing and what things are slowing you down.
I'd never hire someone with your attitude. Someone who puts money above all else is not the kind of person I want to be around or to employee. Even if your asking salary was well within my budget.
My God can beat up your God. Just kidding...don't take offense. I know there's no God.
wants someone to take their system into the modern age, which means re-design/new architecture, implementation, maintenance, team lead, etc
Do you mean you got a chance to work on /. Beta?
This posting is provided 'AS IS' without warranty of any kind, implied or otherwise.
Side note... where do you work now? Like... specifically what's the address to send resumes?
I've had it with small companies. During the '00s I twice started with small companies only to hear "pay will be late" at the end of an early pay period, then "pay is just around the corner" by the end of the next pay period. In one case, the CEO simply never paid; I left before the third no-pay period was over, demanding that I be paid for my hours, to which he basically replied "so sue us!" I didâ"but only managed to recoup some of what I was owed.
This is nothing new, nor is it specific to small companies; I think you meant "startups." Textile companies used to do the same BS, not paying workers, during the industrial revolution. It's why, for example, in MA it is a CRIMINAL matter upon the officers of the company if employees are not paid within a certain amount of time for work done. Furthermore, the law is written such that BOTH the state and you individually can pursue action against them concurrently/independently.
It's also why, if terminated or laid off, you must walk out the door with any and all money owed to you. It's not a defense that the guy who signs the checks is only in on Tuesdays, or they need to figure out how much to take out of your paycheck for purchases from the company canteen, etc. Why? Because they're choosing to end your employment, and they can choose to do so at any time. So they should terminate employment on Tuesday, after they've done the necessary calculations.
If you are reading this, live in MA (and probably a bunch of other states), and have a pay period that is not at least semi-monthly (biweekly if you're paid hourly) unless you're salaried and agreed to be paid monthly...or you have not been paid within one pay period for your work...stop reading, step outside, and call your State AG immediately, or at least read something like http://www.lexology.com/librar...
Please help metamoderate.
Agree with both CheezburgerBrown and MoonlessNights.
I was at a good paying job (for the area), but the work was ossifying into maintenance mode for internal-only apps; in 3-5 years, they wouldn't need anyone who could do put together new or better systems. Being a government contract project (federal level), I figured that 3-5 was about how long before I was on the chopping block or eyeing water towers as a sniper.
(Add to this the fact that the old IT team from 30 years ago was still around working on another part of the facility--it was like getting drug along by the Ghost of IT Departments Future, and I didn't want to become a caricature of myself or them...)
So I started looking around, willing to take a small short-term cut for long term growth and happiness. What I ended up with was more pay, working from home, and an entire industry that was ripe for upgrade and improvement.
You've got a job, so take your time. If the one you're thinking about will make you happy, and has the upward mobility you want, then you'll just have to make the call. If it doesn't pan out (like about 1/2 dozen of my potential jobs did), just keep looking.
Never confuse movement with action. --Hemingway
I doubt they are that old. Maybe 30s, probably 20s.
Generally, older generations understood that we work to live. We can't live without food and shelter is pretty important too.
Once you get beyond that... all those fun, fulfilling ways to spend the limited time you are alive, few if any get you paid and most cost money. So.. you work for it. Then you take the money and do something that actually has meaning to you. If your job is paying you well and it isn't killing you then you are half way there! Now use your nights, weekends and vacation time to go out and LIVE!!!
The current generation seems to have it backwards. They live to work. So... they NEED a job that fulfills them. The problem is jobs don't do that. Working sucks. That's why someone is willing to pay you to do it!
If you have good pay AND good benefit time then you have something worth holding on to. Keep earning that money. Put some away for retirement. Take the rest out with you during that benefit time and enjoy it!