Its definitely better to apply to fewer companies and to personalized each application to fit the needs of the company. Its better to spend a good amount doing research to find each company that does exactly what you have done in your work. Companies love to here that you know exactly the kind...