Question: Should My Firewall Be Turned On Or Off?

Is it bad to turn off firewall?

.

Do I need firewall on Mac?

What does firewall do on Windows?

Should I enable firewall on my router?