Pros
The people who actually work are hard working, caring folks that deliver in a fun and thoroughly dis-functional work environment. I was able to work from home 4 days a week for the last 7 months of my time at Napster, which helped mitigate the fact that I had to meet 4 days a week early in the morning or late at night with a 3rd party development vendor located in Croatia.
Cons
Leadership at Napster is non-existent. The company has had 3 CEO's in the past 3 years, and none of them have had the ability to identify and drive a coherent business strategy. The company vacillates between a B2B and D2C business model, being bought or merging with another company weekly; eventually they've just decided to pursue all three indefinitely. Word to the wise - Spotify has already won the D2C space. The result is that limited engineering resources are expended on whatever the shiniest object is at the moment while revenue continues to drop from its existing core businesses. Engineering is accomplished entirely through a 3rd party development vendor in Croatia who are managed by various Vice Presidents and Directors in Seattle. Everyone "owns" something with the contract dev shop, which allows a myriad of competing priorities to squash all forward progress. The review process is a complete joke. Any attempt at driving performance improvements opens you up to backchannel attacks from either the third party Croatian development company or internal competition. Inept senior management takes feedback from any of these sources verbatim without sharing it. DON'T waste your career here. The company has been stripped to the bones, and the business isn't growing. Prospects aren't great for the companies success, and, its not as if iTunes is knocking on the door waiting to hire you the next time they lay everyone off.