In most of the cases yes. More companies are located out of town (industrial areas) and public transportation is not available in those areas.
Yes, English is mandatory for good communication at work between you, the foreman and other colleagues.
Salaries are paid weekly on Thursdays via bank transfer. If you have a non-Dutch bank account you will get your salary on Fridays.
Yes. You can opt for a basic health insurance package included in your weekly salary or you can arrange a private health insurance yourself.