I'll be honest in that I'm not sure what the rest of the album is like, although I'd like to do some research if I have the time. .... OK, have a little time now.
This song is from their debut album Short Bus from 1995. It's described as industrial rock / post-grunge. There is
a good description on Wiki here. Sounds like the album is hard rock, so if it's more of the same then I'd like to find a copy too.
If you look up newer videos, the later music by Filter is more main stream rock oriented. This is why I love debut albums. They tend to be closer to a band's original vision as often the music gets more commercial once record labels start pushing for sales. If you find a copy, let me know what you think.
EDIT: Oh, I think I played that song 5 times in a row yesterday as I was alone in the office. My poor little Cambridge Soundworks can't handle much more.