I currently work for an MLM business. It literally is a pyramid scheme.
I'm shopping around for something better, but the pay is decent.
Standard Advice for your situation. Do the best you can in your current job, while looking for something better. You already have a job, so you can be somewhat picky about your next project. Knowing that you will have an new job in 1-12 months means that it's easier for you to put up with their foolishness for now.
Good advice, indeed. I don't think I'd have any problems getting a new job right know, because everybody wants junior developers, and practically none of them are as experienced as I am.
A few years from now it might be very different, so if I intend to switch I should better do it ASAP.
The only problem is: What do I do to avoid ending up in the same situation? I did my research on this company before and during the interview, and it's almost impossible to know what happens inside the office beforehand (Even people you might know already working there usually won't tell you anything about what's going wrong, because it can damage the company image...)
That's why I want to know if that's something every company has to deal with, and what are the chances of finding one where it doesn't happen.
There are no guarantees. It's hard to size up a place until you're there a few weeks/months.
For example, at my current job, the boss admitted on the interview that their system was a mess and they wanted to clean it up. But, once I was working there, I'm doing 100% maintenance with no real opportunity to refactor or clean up the old system.
Also, after a management change, a good job can turn bad. When my current boss was hired, all the programmers hired by the previous boss quit in the next few months.
I had a job turn sour when a coworker was fired. I had double the workload, and the easier tasks my ex-coworker was doing wound up on me.
It does get a lot harder as you get older. If a job ad says 2-5 years of experience, then 15 years of experience makes you ineligible. Also due to technology churn, your experience in older languages has a market value of zero (even though it does have real value).
I have had jobs that I liked. In one job, most of the team interviewing me seemed awful. The guy I wound up working with was very nice, but he only spoke for me for 2 minutes during the interview. I thought I flunked the interview and it would be an awful job, but it wound up being nice.
Comments
I currently work for an MLM business. It literally is a pyramid scheme.
I'm shopping around for something better, but the pay is decent.
Standard Advice for your situation. Do the best you can in your current job, while looking for something better. You already have a job, so you can be somewhat picky about your next project. Knowing that you will have an new job in 1-12 months means that it's easier for you to put up with their foolishness for now.
Good advice, indeed. I don't think I'd have any problems getting a new job right know, because everybody wants junior developers, and practically none of them are as experienced as I am.
A few years from now it might be very different, so if I intend to switch I should better do it ASAP.
The only problem is: What do I do to avoid ending up in the same situation? I did my research on this company before and during the interview, and it's almost impossible to know what happens inside the office beforehand (Even people you might know already working there usually won't tell you anything about what's going wrong, because it can damage the company image...)
That's why I want to know if that's something every company has to deal with, and what are the chances of finding one where it doesn't happen.
There are no guarantees. It's hard to size up a place until you're there a few weeks/months.
For example, at my current job, the boss admitted on the interview that their system was a mess and they wanted to clean it up. But, once I was working there, I'm doing 100% maintenance with no real opportunity to refactor or clean up the old system.
Also, after a management change, a good job can turn bad. When my current boss was hired, all the programmers hired by the previous boss quit in the next few months.
I had a job turn sour when a coworker was fired. I had double the workload, and the easier tasks my ex-coworker was doing wound up on me.
It does get a lot harder as you get older. If a job ad says 2-5 years of experience, then 15 years of experience makes you ineligible. Also due to technology churn, your experience in older languages has a market value of zero (even though it does have real value).
I have had jobs that I liked. In one job, most of the team interviewing me seemed awful. The guy I wound up working with was very nice, but he only spoke for me for 2 minutes during the interview. I thought I flunked the interview and it would be an awful job, but it wound up being nice.