When you apply for companies, what is on your checklist before you actually send them an application/resume/cover letter?
I know that we can all go see if the company is on Fortune 500 or any other ranks, but those ranking system cannot tell me too much.
I sometimes get good vibes when I visit companies, but that also does not tell me too much about the company until I actually work there for few months.
I'm just wondering how other people judge some companies as "good" or "bad" to apply for. Or, I want to know things that people do to research a company.
Additionally, when you get multiple offers, how do you decide which one to accept?
Edit The main reason I ask these questions is because as a student who is looking forward to graduation and going through the process of job hunting, interviews, and signing offers, I believe this is something very crucial for students. I've actually asked many students the same questions, but the answers did not convince me. Hence, I thought it would be really great to ask the Stackoverflow community because people here are full of experiences and probably gone through the process multiple times.
Answers I get from students are...
salary, location, project, potential to growth, health benefits, past experiences (through internship), and industry (such as wireless technology, web services, firmwares, etc.)