I'd be interested in hearing some experiences from people who have worked in both places and are able to list the pros and cons in regard of working and living in the US/Europe as a software developer.