When job hunting, researching a company is very important. You need to dive deep to understand the various aspects of the company and their business.

This includes revenue streams, recent announcements, strategic strengths and weaknesses, competitors, and other industry-related news.

There are tons of places you can look online: the company website, social media accounts, media coverage, annual reports.

Look for reviews of their products/services. Look at online reviews by current and ex-employees. Go a step further to network with them. Use all of this to get a deeper insight into the company.