Can't say I've really dug into their music as I've heard only one of their songs. The one I heard was due to an animator I follow making a music video to it.
Funny coincidence though that I've recently been rewatching/-listening to it. I really like its high energy, which is amplified by the animation.
The video/song in question: