Michael
Potentially the answer is yes. Depending on how you order and install it you can get some or all of these features. Certainly it is a router. If you have the correct software feature set installed it can act as a firewall. And if you install one of the switch modules that it supports then it can do Ethernet switching. It is quite a versatile box.
HTH
Rick
HTH
Rick