The biggest reason we minify code before deploying to a live web server is that it reduces the overall size of our website.
However, minification can be dangerous if your code is not "minification safe".
This gist serves as an example of what can happen if you do not write "minification safe" Angular code.