Instead of asking about the pros and cons of specific hardware, I thought I would ask a broader question: What are the differences between really expensive and inexpensive firewalls? What extra features/support will you typically get? And while firewalls (hardware) will need software to run, is it necessary to still use a standard OS' firewall?
It was suggested here (in scenario 3) that multiple firewalls are more beneficial to a larger company (500+ people). Is the reason just that the more firewalls you have, the more protected you will be?
This question was IT Security Question of the Week.
Read the Jan 6, 2012 blog entry for more details or submit your own Question of the Week.