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.
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 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.
Careers are all about money. It cant be better if you are losing income in the process. It can be different, but not *better*.
---- Booth was a patriot ----
I totally agree... it's not just your job that you need to consider, but your life as a whole.
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
If you are miserable at your work, you will start to become a miserable person and everyone will be affected, especially your family.
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'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.
This. Be brutally honest with yourself. Especially if a new company is trying to get you for less than you are worth. This raises important questions:
1. Why can't they afford you? Lack of revenue, or is it a decision to try and muscle in people at lower rates? Both come with their own set of problems.
2. If they can't afford to pay you what you are worth - what will the rest of the team look like? How will that impact the success of the company (and your own success in the job?)
3. High expectations in combination with a pay cut suggests a mindset geared towards exploitation and manipulation. That's a giant red flag - others are a company that touts a culture that has high demands of it's employees. Some companies use stress and challenge as a way to keep employees (and their salaries) in check. Avoid like the plague.
4. Check working hours. Some smaller companies (especially those that either can't afford to pay or choose not to) tend to attract more junior/less competent people. Chances are they are planning on you working more than 40 hours a week (which reduces your effective wages even more).