Researching a company when applying for a job is invaluable. 


You need to research the role, and the expectations the company has from you. This includes qualifications, skills, experience, attitude, values they expect you to bring. You should also explore the compensation ballpark so you know what to expect.

But don't forget to research the various aspects of the company and their business, and finally their work culture