Should I leave my full time job for a contract position?

In summary, the current situation involves a $60,000/year salary with 10 days vacation and 5 sick/personal days, as well as health, dental, and eye insurance. The individual enjoys the camaraderie with other developers and the opportunity to work on a important project with the CTO and another developer. However, they dislike working with old technologies and the constant production issues and low team morale. They have received an offer for a contract position making $36/hour, working from home and using newer technologies, but they are concerned about the lack of job security and benefits. They are also planning to move to another state after graduation and prioritize gaining technical experience in the next two years. They are unsure which job offer to choose
  • #1
trickslapper
73
1
Current situation:
-$60,000/year salary
- 10 days vacation + 5 sick/personal days
- Health, Dental, Eye insurance

What i like about my current job:
  • Camaraderie with other developers
  • If i have a question i usually have more than one person i can ask
  • Currently on the most important project + working directly with the CTO and another developer on this project. If this project goes well, i will be held in very high regards with my company and with our customer. Even if it doesn't go well, i still get to learn many things from the CTO
What i don't like about my current job:
  • Working in .NET (i'm talking old school WinForms in VB.NET) but, there is a project on the horizon where newer .NET technologies will be used (WPF, Restful WCF services, MVVM pattern, etc. Most of us don't think this project will ever happen). I get the feeling that i am not getting the technical skills i should be getting so early in my career.
  • Most of our customers generally hate us (i have been on calls where a client says "well as much as i hate company X, let's hear what they have to say this time") because our software is full of bugs - our customers don't get rid of us because there really isn't another company in America that does what we do.
  • Team morale is like a roller coaster - especially when someone is leaving the company. Most of my co-workers have admitted that they are looking to leave.
  • Production issues non-stop - keeps everyone stressed out
  • Code base is 10 years old and absolutely rotten, impossible to debug, very fragile - makes change orders, features, and bug fixes difficult.
  • Employees have either been there 10+ years or less than 2 years.
I have received an offer as a contractor for a start-up company making $36/hour. I may receive benefits from the recruiting company that set me up with the position. Things that i like about this position:
  • Work from home only
  • Working with Java, AngularJS, Ruby on Rails, etc - no .NET
  • The extra money is nice too but, not my main motivator
Things i don't like about this position:
  • Working from home only means i won't be able to talk to anyone face to face when an issue arises. Working from home sounds cool but, i get the feeling that i will feel isolated from the rest of the team at some point.
  • Worried that after my contract time is up i will be let go and without a job at all.
I am currently in graduate school and will graduate in may of 2017. Once i earn my degree i plan on moving to another state for personal reasons so i do not look at either of these jobs as long term positions. I'm 25 don't have children, split my living costs with my girlfriend, and i have about 3 months of living expenses saved. The most important thing to me in these next two years is to gain as much technical experience as possible (programming languages, frameworks, etc).

What would you guys do?
 
Physics news on Phys.org
  • #2
So the main things you would lose in moving to the contract position would be healthcare benefits and job security, right? What is your plan for picking up your own healthcare costs? How much of the increased salary will be eaten up with those self-insured healthcare costs?

If/when the contracting job ends, is it pretty easy to pick up other work while you finish out your schooling?

I think if I were at your current work and wanted to try to stay for a while (especially given that you sound like one of the superstars there), I would look at proposing some initiatives to fix the problems you mention. Improving the System Test group would be one (you do have one, right?), and expanding the Customer Support/FAE departments may be of help. The software may be too broken/buggy to fix, but it may also be fixable with the right person leading the effort. And leading the fix-it effort and showing how much extra business that brings in could mean pretty good bonuses or promtions.

But since you indicate that you plan to leave in a couple of years anyway for personal reasons, that may not be the right plan for you. But if you have the ability to make that happen for your current company, you still may be able to translate the improvements into bonuses of some sort.

Best wishes in either path you choose... :smile:
 
  • #3
$36 an hour sounds low, given the lack of job security and benefits. If I were you, I would tell the contract company that you'd like to take the offer, but the pay is too low given that you lose job security and have to pay for your own benefits. If they up their offer, then you're all set. If they don't, stay where you are. If you follow this route, have a number in mind in case they ask "What would it take?"
 
  • Like
Likes gleem and berkeman
  • #4
trickslapper said:
Working in .NET (i'm talking old school WinForms in VB.NET)
Many places still use WinForms, and .NET is a great platform to work with. I understand wanting to get away from VB, though.

trickslapper said:
I get the feeling that i am not getting the technical skills i should be getting so early in my career.
What's stopping you? If you want to learn new tools and techniques, then do it. You don't need permission from your employer.

trickslapper said:
Code base is 10 years old and absolutely rotten, impossible to debug, very fragile - makes change orders, features, and bug fixes difficult.
This is true of many professional code bases. Do some refactoring when you're adding new features or fixing bugs. Also, read this book: https://www.amazon.com/dp/0131177052/?tag=pfamazon01-20
trickslapper said:
Things that i like about this position:
  • Working with Java, AngularJS, Ruby on Rails, etc - no .NET
I would choose .NET over those any day of the week. However, it's a bit of a toss-up since you're using VB.

trickslapper said:
Working from home only means i won't be able to talk to anyone face to face when an issue arises. Working from home sounds cool but, i get the feeling that i will feel isolated from the rest of the team at some point.
I suppose this is mostly dependent on the type of developer you are. I wouldn't feel isolated at all. I'd be able to get more done.

trickslapper said:
I am currently in graduate school and will graduate in may of 2017... so i do not look at either of these jobs as long term positions.
I think it makes the most sense to just stay put.

trickslapper said:
The most important thing to me in these next two years is to gain as much technical experience as possible (programming languages, frameworks, etc).
I agree with you about the importance of gaining technical experience. I disagree with you about what that means. Learning to new languages and frameworks is something you should be able to pick up at any time.
 
  • #5
What is the old saying about changing the devil you know for the devil you do not know? In any event your present job is temporary and predicable. You have no idea how the new job will affect your ability or desire to finish your degree. Your main concern is getting the degree and your present job is really an impetus to finish your degree.
 
  • #6
You write this as if this is the only offer worthy of consideration. Have you actually looked for work in other places?
 
  • #7
Decisions like this can certainly be tough.

Remember that no job is without it's problems and politics. When you jump ship and start something new, effectively you're rolling the dice.

In my view if you've got something that's stable and that you're reasonably happy with, you are in a position where you need very clear evidence that you'll be getting a better deal if you leave. If it's a toss-up, like Gleam said, it's better to go with the devil you know.
 
  • #8
Nothing is stopping me from picking up new skills other than time. Between my graduate courses and work i don't have any time left over to work on a personal project in order to learn new things. That's one of the reasons i thought that i might accept the offer - I would be able to work with many new technologies. I think that if i become better with my time management skills i can find time to learn new things.

There were other offers that i declined because they were offers working at large corporations (banks mainly). I did this for two years and i hated it for many reasons. My current company and the company that I've received an offer from are both small companies where i won't get bored. I still have until the end of the week to make a decision but, right now i am leaning towards staying at my current company + make time to teach myself some new things.
 
  • #9
Hi guys,

I ended up staying at my company and I've been working directly with the owner of the company (staying late every night, working weekends etc). I have learned a lot and they are going to send me to arizona to work with one of our clients for about two weeks. I'm thinking of asking for a raise after that trip. The client in arizona has taken a liking to me and has trained me on two industry standard software systems that our software communicates with via web service calls. Nobody on my team knows how this software works except for me and the owner of the company. Anyway, I've made up my mind on asking for a raise but, I'm not sure how much. I want to ask for a $10,000 raise but, i realize that's way too much. What do you guys suggest i shoot for?

EDIT: i also forgot to mention that had i gone with the other company, i would be out of a job for about 4 weeks now. So thanks to everyone that gave me sage advice!
 

1. Should I leave my stable full time job for a contract position?

This is a difficult question to answer as it ultimately depends on your personal circumstances and priorities. However, some things to consider are the stability and benefits offered by your current full time job compared to the potential higher pay and flexibility of a contract position.

2. What are the advantages of leaving my full time job for a contract position?

Some advantages of a contract position may include higher pay, more flexible hours, and the opportunity to work on different projects and gain diverse experience. You may also have more control over your work-life balance and the ability to take breaks between contracts.

3. What are the potential drawbacks of leaving my full time job for a contract position?

One potential drawback is the lack of stability and benefits. Contract positions typically do not offer benefits such as health insurance, retirement plans, or paid time off. There is also the risk of not having a steady stream of income if you are unable to secure contracts. Additionally, you may have to constantly search for new contracts and negotiate rates.

4. How can I determine if a contract position is right for me?

Consider your personal and financial goals, your current job satisfaction, and the stability of your current job. It may also be helpful to research the job market for your field and the demand for contract positions. Networking with professionals who have experience in contract work can also provide valuable insights.

5. What steps should I take before making a decision to leave my full time job for a contract position?

First, evaluate your current job and the potential contract position in terms of salary, benefits, job duties, and work culture. Consider any potential risks and have a plan in place for finding and securing contracts. It may also be beneficial to speak with a financial advisor to assess the financial impact of leaving a full time job for contract work.

Similar threads

Replies
13
Views
2K
  • STEM Career Guidance
2
Replies
39
Views
3K
  • STEM Career Guidance
Replies
4
Views
2K
  • STEM Career Guidance
Replies
6
Views
268
  • STEM Career Guidance
Replies
20
Views
498
  • STEM Career Guidance
Replies
15
Views
2K
  • STEM Career Guidance
Replies
3
Views
1K
  • STEM Career Guidance
Replies
2
Views
2K
  • STEM Career Guidance
Replies
13
Views
1K
  • STEM Career Guidance
Replies
25
Views
3K
Back
Top