Well, for the most part - Google likes redirects, when you do them correctly (or what they deem to be correct):
If you need to change the URL of a page as it is shown in search engine results, we recommended that you use a server-side 301 redirect. This is the best way to ensure that users and search engines are directed to the correct page. The 301 status code means that a page has permanently moved to a new location.
That is
straight from Google. Might also check out
this article via Google on duplicate content too, which is kinda relevant to the conversation at hand.