Knowing these three criteria, you can make an initial list of companies you might want to work for. In order to make a list of big companies in tech, Google and LinkedIn will be your best friend.
For smaller companies this might be harder. For these you will have to do your own due diligence, which we cover in our course. There are different sources such as TechCrunch, Launch Ticker and Y Combinator that can be used in order to find potential upcoming companies and technologies. It also helps to keep an eye on the tech news in the location you want to work.
Once your list is done, you will start the elimination method. Often people make a list of their dream companies. We will do the reverse. You will now have a list of all companies that fit the criteria above. The next step will be eliminating all companies you do not want to work for. I used this method a lot as otherwise my list of companies might be too limited and I would not have an open mind of potential companies. If you only start from what you know, the list will be narrow, and you might miss out on a serious opportunity.
In 2012, I applied for a small company called ‘Stripe’. No one ever heard of Stripe, while now it is one of the most anticipated companies in terms of IPO. The same year I also applied for Hubspot. I eventually decided to finish my studies first. If I would have signed for Hubspot back then and they would have given me a $40,000 stock grant (which is not uncommon for a starters position), that grant would have been worth $1,200,000 today. And this does not even account for potential stock refreshment…
What I am trying to say is, do due diligence and do not stick only to what you know.
Now you have eliminated the companies you absolutely do not want to work for, you will need to investigate cultural fit and open job positions. Both are extensively covered in our course.
Make a full list first and eliminate what you absolutely do not want.