Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I’ve worked in both big tech and startups. Startups are nothing like big tech companies. The work and needs of a small company are completely different than somewhere like Google.

And here’s the bad news: going to a small startup or mission-driven company probably won’t make you happy. You often have all of the same problems, with none of the support or validation from a big company.

I’ve hired and worked with many who were in your exact same position. Almost all of them quit after a year or less and went back to big tech.

In my eyes, hiring someone from big tech is risky for this exact reason. It rarely works out, and the guys I’ve worked with end up getting sour when they realize they traded a job with high salary, security and perks for what amounts to at the end of the day another job with lower salary, few perks and no security because they got restless or bored.



I don't think the only two options are big tech and chaotic startup. There are non-tech places that just want someone to add some tech to their business, for example.


There's also big consultancy, which allows you to see all kinds of companies, work on different types of projects and still have a bit of consistency at your firm. It's not for everyone, but if you value some consistency, decent pay and working for different types of projects and companies, it's definitely worth checking it out.

It's not the type of job to find a 'mission' though, usually.


If by "big consultancy" you mean working for one of the big 4 consulting firms this seems to me to be the worst possible combination for OP. I've worked with a ton of these types and my impression of them only seems to decline with each interaction. The "expertise" of big four consultants that I've met is largely around sounding good rather than honestly understanding technical solutions. The are optimized for delivering solutions rather than solving problems. So the work is going to be far more tedious and empty that working in big tech. The pay is also pretty bad for something that is supposed to be "high paying". I very valuable role at a startup or small company can easily get you more money with a lot more fun.


I've seen consulting being suggested freq as a viable gig to support yourself when you run out of money to pay the bills. How does this work? Register on Upwork or fiverr? What if your capabilities as a consultant are inadequate? What if you struggle more than you actually did at a full time job? How do you position yourself for the gig?


Whatever you do, don't go onto those horrible, horrible websites unless you want to be banging out WordPress templates at $50 a pop.

There's freelancing and consulting. Freelancing is just you, by yourself, finding gigs, selling yourself, doing the work, invoicing clients etc. I guess freelancing is technically consulting.

Then there's contracting, where you go and find a contract job which is advertised for X months and $Z by an employer or 3rd party and you work that. That's what I'm doing now and it's pretty good money.

A consulting job (in my mind) is where you get a job at a firm which does all the client engagment, marketing, invoicing etc, and you just do the work. You could work at a consulting firm as a full time employee or a contractor, since their need for staff fluctuates.

If you have the skills and need some short term work, look out for short term contracting gigs being offered by consulting firms - they pay pretty well and they're on the market because there's a pertinent need to get a bum between a seat and a keyboard as soon as possible. For example - my current job is as a contractor working for a consulting firm which is engaged with a government agency. The firm promised the agency a warm body for X months, but for strategic reasons the firm wants to move that person elsewhere. That's where I come in. They hire me for three months so they can reallocate their employee while keeping their existing obligations. In circumstances like that, price isn't the main issue.


There are a few variants of this. Most classic is to work for an actual consultancy (Accenture, ThoughtWorks et al.). That's a normal job, where you have a normal salary with the benefits etc. They will handle the sales process, and depending on the company and project you might be working with colleagues from the consultancy or you might be working as a lone contractor at the client.

The other is to be a freelancer. Then you are dependent on contracts, and you lack a lot of benefits (no guaranteed salary, no extra benefits). On the other hand, you should make a lot more money. As a freelancer, you can either work with a firm that handles the sales and account management for you, or you can try to find clients on your own. The first one has the benefit that you work with (hopefully) experienced sales people that can do the sales and contract work for you, but they can take anywhere between 10% to 30% of your rate as a commission.

Doing sales yourself is the most flexible and you likely earn the most, but I would not recommend doing it unless you have a solid contact network already. Sales is often a difficult and tedious work, and that's not always fully understood or appreciated by consultants.

I have not worked with Fiverr or Upwork, but I don't see them as a serious alternative. Too short contracts that are not paid nearly well enough. They might be nice for students that want to make a bit of extra income though.

Source: I've been a consultant and a freelancer for nearly a decade


>I've seen consulting being suggested freq as a viable gig to support yourself when you run out of money to pay the bills. How does this work?

I think people conflate consulting, freelancing and contracting. In the context of "quitting your job" to go "work on your own", we can treat them as the same thing.

This is what I do, so it's merely anecdotal: there are many companies out there that cannot afford and/or do not have the need for a full-time, technology-savvy employee (data scientist, programmer). But they do have a need for tech solutions. I've had luck in finding small businesses that have $25k-$50k annual budgets for technology solutions; reporting, automation, small mobile apps, process streamlining. 4 or 5 of those in rotation, in a low cost of living part of the country (where skills are less abundant) and you're doing alright. The fact that you're equivalent to, essentially, a sub-$50k salaried person means timelines and expectations are utterly reasonable. After all, it's nigh impossible for these companies to find a substitute. Other bonuses include being able to define your workload and schedule, as well as seek out interesting work.

Is this consulting, contracting, or freelancing? I don't know, probably a bit of all 3.


I wrote 'big consulting', because there are many large consultancy firms that would be happy to hire anyone with FAANG experience. Capgemini, Accenture, Deloitte, PWC, etc. Many of them work with companies that are being disrupted and are trying to stay relevant. This creates interesting opportunities.


From what I hear from someone who works at a big 4 it sounds soul destroying.


I work currently at one of the firms in my comment and it's not bad at all. Currently working on a really fun project too. It really depends on the firm and even the team within the firm.


I think the parent suggested joining a consultancy company. The work I did for one was regular coding work, just with projects changing faster. It was nice having new colleagues frequently when switching clients. Salary was lower than product companies in the area paid.

I joined it as my first job after graduating. I was expert in nothing but was billed as one straight from day 3. Excellent way to learn as a motivated junior, assuming the company cares and places you among seniors who know what they are doing. For senior people independent freelancing is way better deal monetarily.


Fiverr and Upwork are for inexperienced people with no network and no deep skills. I am sure there are people who are good who are on both but that's not who they are for.

Most of the time, you make money consulting to people you worked with, directly or indirectly, previously. To make consulting work, you need to offer a specific, deep skill that is not widely available. This can include specific systems or toole, specific markets, specific deployments, and so on. This is specifically why Upwork and Fiverr don't make any sense - no one who hires someone to do consulting is going to look on either for highly skilled hires and likely wouldn't take seriously anyone who was on them.

Unfortunately, this does mean that doing consulting prior to getting career experience and building out your network is quite difficult and has a very different earnings profile than it would otherwise.

Being close to the customer helps in finding these gigs, especially vendor-side.


big consultancy sounds like BCG/Bain/McKinsey/etc to me, not freelance - aka you have a brand and other people driving the business engine and handling logistics like taxes for you


Outside government and government contractors, being a part of a cost center is not the path to a happy life.


True but get ready for taking ages to get changes done


Consider avoiding sample bias (or any unconscious bias) that might shape your further hiring decisions. Also --even if they only lasted a year-- if they gave their A game, they may have made impactful contributions to the startup.


So this is something a lot of us have struggled with and I think it happens when your goals aren't aligned with your work.

So what are your goals right now out of work? What is your workview and your lifeview. Find the intersection between those to get a good idea of what you want to accomplish in your life.

After coming up with those, try and tabulate the things you do at work where you have the most energy and the stuff you do at work that engages you the most. Hopefully, there are things in that list that give you some energy or engagement. If there is, do more of that and tell your manager to help you move towards doing more of that work. If there isn't, ask yourself what you want to learn. If you can't learn that on your current team, switch to a position/team where you can learn that. If your company can't provide you with those opportunities, then it might be time to find something new.

Startups are super rewarding but there are many unknowns and you have to do a lot of vetting to find the right ones. Even then, you could be wrong. If your goal is to start a company, then it might be the right route to go.

TLDR: Try and understand your goals in life and what you enjoy doing day to day before jumping ship to a startup. Your safety net will allow you to do that :)


I don't know why your comment is being downvoted. This is the usually the root of work frustrations I have seen people have (including in startups).

If your goal is to achieve public acclaim And recognition, you will do things differently vs. say a goal of work on intellectually stimulating things vs. say controlling the decisions in a company. I have a colleague who once got a kick out being the one to sign the cheques of major celebrities who endorse our brands and you'll have a different kind of career path if that's your goal vs. say the kicks a financial trader gets.

Problems usually happen with job satisfaction when either goals aren't clear or you're optimizing towards conflicting goals.


Boredom was the biggest thing for me at my startup. When waiting around for the business guys to make the right partnership for 3 months while you refactor for a demo for the nth time....


That doesn't sound like a typical startup experience though. Typically it's the opposite: too many things to do and the deadlines are always too short.


This also sounds suspiciously similar to big tech...


This sounds suspiciously like all business everywhere.


Yup, and I WANTED the typical startup experience when I joined, so I left once I could see there wasn't much traction, plus a few more red flags.


I’ve lived this a couple times. I hate to be pessimistic, but it’s a really bad sign. The startups I’ve done that were successful were always running just at the edge of total meltdown because the business guys were hustling hard.


Heh, that's the diff between early stage and growth stage. Some people like going 0-1, others like riding what others have built.


Found as a solo! You are the business guy making partnerships, so if you have nothing to code it is no ones fault but your own!


Small companies more easily provide perks such as part/flex-time and remote work.


Totally disagree as someone who has done both a few times: Try working remotely or from home with a small company or startup. In those environments you typically wear more than one hat and it requires face time. You'll also often work longer hours which throws any chance at a work/life balance out the window.


Have to agree, and the stakes are higher. My recent experience was with a bunch of ex-corporate types that had worked together for quite a while then spawned a new startup, but obviously had lost the passion for work, so new hires were bought on to revitalize the small team (and do the lions share of the work).

The only thing I'd say that counts is get any promises/sweeteners said in the hiring phase in writing. Every C-level I've met to date has promised great things, and been a stingy, greedy bastard at the end of the day.


I'm sure that's common, but by no means universal. I work at a 5 person startup, and do wear a lot of hats, but remote is flexible (2 or more days a week) and I maintain reasonable work hours. Just saying it does exist.

One reason I think it works is all of us are very autonomous in day to day tasks, and only meet occasionally to verify priority and align expectations.


Just as a counterbalance, my experience is the exact opposite. No client yet succeeded at making me work more than 20 hours a week (and even that I agreed to after heavy negotiation).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: