If you are a young individual about to enter the work force, congratulations! It is always an exciting time to build your life and career. But some of you may wonder what to do. The academic environment maybe is what you are used to coming out of schools. Then there are the big companies, big names you always hear about. Then there are small startup companies, which you may know less about, but that change the game…
“What shoudl I chose?” if this is your question, this may be able to help you. First some information about me: I have been in all three: academia, startup, big co. So I can compare them all. I was in academia for 15 years, at Yale and Purdue University. Then I started 2 companies, and now I am in a large company. So I feel qualified to provide some guidance, and you can see that you can maybe trust my judgment.
Let us start by getting the big picture, then dive into more details. I want first to give you a list of overall Pros and Cons about each:
Here you can work as graduate student, postdoc, faculty, lecturer, teacher. The goal is to learn skills if you are a graduate student, to perfect them as a postdoc, and to teach and perform research as a faculty.
As a graduate student life is great: with little time and money but a chance to get paid to learn advanced skills. So is a postdoc. A teacher only teaches while a faculty has to teach and do research. At the top is the faculty job, especially in top univesities. Let us see about that:
- freedom to chose research path, and courses to teach
- can reach high standing, prizes, recognition as researcher or scientist
- free time to think and plan on your own terms
- summers off if you want to, or more time for research
- less politics influencing what you should do on a daily basis
- access to smart and motivated students
- can meet a lot of smart colleagues
- hard to obtain funding for research, always looking for funding as small group
- hard to set a new path for the academic culture
- inadequate importance of paper vs research products
- hard competition for innovation with the best minds in the world
- low stipend compared to your value and abilities
This is a small company with big goals and less so of a budget. You may be a founder or maybe one of the first employees. You may have a chance to see all aspects of running a business, and be in front of customers, developers, leaders, etc. You may be rewarded greatly for creating value with your work, more so than in other jobs.
- can create future products and services
- can chose directions for your team and be a big fish
- can set culture for the group and your team
- you have to do many jobs related to running a business
- can meet a lot of smart collaborators and clients
- hard to obtain funding
- stipends can be low to begin with and remain low for a few years
- you have to do many jobs related to running a business
>>> Big Co.
Large companies are the famous names you have grown up. Capable of moving mountains, with a large number of people supporting the business. Here you may grow, meet colleagues, and get a steady paycheck.
- larger salaries
- do not have to worry about raising money
- many departments help you in all aspect of running a business
- can be part of ground-breaking new products
- can meet many smart and capable colleagues and clients
- hard to obtain funding for internal projects and hires
- generally you are told what to do
- it will be almost impossible to change the internal culture
- company is inefficient in time and resources
- many departments hinder your progress and abilities
- less time for experiments, learning, small chance of changing field
- sometimes have to baby-sit customers
So now that we have seen pros and cons of each, we may want to discuss a bit further. It all depends on what kind of person you are and what is your status.
Startup: If you are young and can live fairly frugally, the best is to work for a startup! You can learn a lot of things and be on the front line with customers and all sort of odds and ends of the job. You may need to make a website, a program, a product, an analysis, a slideshow, a business plan… a lot of things. Also you will be in a small group of people like-minded that want to make a difference. You can move from one group to another easily and learn many different facets of the job. But be ready to spend a lot of time and energy, as startups need a lot of tlc to work and push the boundaries of what is possible. But startups fail often and fast, so you need to be ready to jump ship. You need to be a bit or a risk-taker to live to learn and do things fast, but also be prepared to move laterally as needed.
What should you consider if you are joining a startup? Well this is key, so please pay attention here! You need to be fully aligned with the mission of the startup! That is super important. You need to be able to sell the startup like if you started it! And you need to know the founders well or whoever you are going to work with and their team. Talk to them about their vision and plan, and make sure their personality and goals are well aligned with yours. Do not join if you see any warning signs!!!! And beware: no matter how you may like the product or mission, you need to be aligned with the people first! Otherwise you may find yourself overworked and in a culture that is not for you. In a startup you need to be active and focused. There is no time for politics and conflicts. So better find good alignment. Ask founders what they believe on. Do they care about minorities? About the world? Do they care enough about customers? About products? Are they too perfectionists? Are they too sloppy? What is the time-off policy? Is this a prison or will they tolerate if you leave a couple of days to recharge? Will they burn you out? So many questions… better ask them as soon and be prepared. [This applies to all jobs].
Academia: well that is a very difficult path to get started on! You need to be queen or king of research. Do you like research? Do you like teaching? Do you love writing papers, giving talks? Some people get prepared form academic jobs because it is just harder to get them than any other industry jobs. So if you get one, you are really good! Beware: it is 5 jobs in one: research leader, teacher, group manager, writer, marketer. You will be your own boss, you will need to raise your own team. You will need to teach and perform political stunts in your department and school. You will not have as much time as you thought to work on research. Maybe partly because you are now a teacher, so you need to teach other to do work and research with you and for your goals. You will need to convince and raise funding for all your group.
One of the best things about academia is that you can choose what to work on almost without limits. Well… ok, some limits are: can you get funding? Do you have the right people? The knowledge? But if you can raise funds you can pretty much do anything — including hiring the right people. But chosing what to work on and producing academic results is not easy. Not everyone can do it. Many get lost in doing work that is too easy or too unimportant. Many follow a community down a rabbit hole. Some fail because their goals are unattainable. Only few get papers with 1000 citations or a recognition of some kind for their work.
Some of the worse things about academia are career stagnation: after you become a tenured professor the path flattens and there are diminishing return as you climb the ladder. That is true for all jobs. Pay does not increase much, papers are all the same, teaching is the same boring stuff. Colleagues worry about small things like where to sit their students and hoe to build an expansion to a building. You may outgrow your job… which eventually happens everywhere if there is no exciting path to grow.
Another major issue with academia is the excessive weight of publications, in particular of the paper kind. We are in the year 2021 and paper is not the only way to have impact. One can make a video, a online course, a code repository, a project page, a shared or open-source project… and much more than just classic papers made of just ink. Yet academia refuses to see all this, because often it is harder to assess impact. And to make things worse today too many people write too many papers and in this deluge of information all becomes less important. It is very hard to write a paper that reaches 1000s of citation, which is one holy grail of academia. Not only you have to do the work and research, but write the paper in a certain way, fighting month of reviews and additions. Often the most sought after journals are a fight club where investing time has a slide of diminishing returns.
Big Co.: these are the name brands companies that have been in business for a while and have been highly publicized by their products or services or mission.
Big companies are large groups of people where you are both a worker (doing work) and a coordinator (organize work for and by others). Often companies organize in two segments: workers and leaders. Workers do the work for the company as organized by leaders, who have a hierarchy of decision-makers. They also have many departments to help the business, like: advertisement, sales, human resources, legal advisors, information technology, support, cleaning, etc.
Why join a big company? Usually it is because you have heard the name or the products and you think it is all really cool there. For a young person, that is great: you will be motivated to learn, and a solid job in a large company is great to start a career, especially since you may not have ideas on your own yet for a startup, or know people to work with. Also a steady salary is valued by people who do not like risk, and prefer to work in peace.
The hard part about joining a large company is that they rarely give all the details you need to jon. How is my group, my managers, what will I work on, how does my day look like? The only way to find out is to interview all people from the hiring group. That can be made easier with LinkedIn, but still it requires some effort to find out more information.
About attraction to the bug company: let us think about it again. It is nice to work for Banana company that produces beautiful products, nice cell-phones. But it is not the same to use them as to work on them. Will you like designing the same product over and over each year? Will you withstand the grueling deadlines? Is my team a nice group to work with or everyday is a battle? A lot of these issues depend on dynamics of the group and your personality, but it is always a good idea to interview or know well some people from the same group and make sure there is good alignment. Again I would recommend you find common grounds in: mission, culture, politics, group dynamics, appreciation of your work, time-off and freedom.
After some time in a large company one will surely not be content with doing the same over and over. Now the question is how to move to a new area or a new group or get promoted. If you are really good at doing something, people will resist your desire to move on…Also promotions are not always easy to get, there are very specified ways to get promotion in a company. It comes down to politics and not just performance. Say you are a star performer and are better than your peers — first people need to know this. Your manager needs to know and like you — it is not enough to be much better, but you also
Often it is easier to get an offer in another big co. (big co. only take seriuosly offers from other big co, same for academia btw~!) that usually puts you in a flight-risk and makes the company human resources struggle to keep you. Or it may accelerate your departure, depending on how needed or desired you are.
Finally there is the issue of politics, which occurs in academia and large companies, and more rarely in a startup. One major issue is that similar people tend to group together and form factions, some of which are positive and some are less so. Also there is a trade-off in large organization between socializing and doing work. Some people exceed on the socialization side, and spend a lot of time convincing and lobbying with other people, thus again creating factions. People who are doers are surely role-models, but somehow they often get pushed on a side by the political talkers. Some of these individuals mean well and want to group people for the best, but remember: even those have a self bias, wanting to push things in the direction of their liking. The bottom line is that in large organization you will have to spend a lot of time dealing with politics. The work may be great, but the layers of people can make it a really awful place. Or it can be the other way around.
Well… what you waining for? it is time to try for yourself. Which one is it going to be? My recommendation are:
- chose academia if you really love to work on research and want to see yourself in a white coat holding up a paper award one day
- chose a startup if you can tolerate some risk or have a dream and want to realize it, and if you want to create true innovation and try all jobs in one!
- if you do not like risk, choose a big company. Or if you want to take a break, or cannot get anything else, or are young and inspired by name brands, or if you know some folks who work there and really recommend it, or if you want to learn some new area or new skill
Well now… let’s go!