If you've heard them, congratulations! If you haven't, you need to. They have all their songs posted on Youtube (though some of them are too long for the whole songs to be on there).
I think the best thing to call them would be progressive pop, but there are so many influences, and no two songs sound alike. If you like catchy melodies and ridiculous harmonies, give them a listen.
Discuss!