When I was there it was a great place to work: Nice people, a lot of perks, beautiful office etc. Especially if you are into music, you can learn and collaborate with pretty much everyone, as making and listening to music was and is pervasive within the company. The problem was that I was in the web team, and that was not their actual focus. They have grown considerably, though, so I'm sure it has changed at least in some respects.