In general, you arn't supposed to use MSDN for production
Taken from the writeup on MSDN licencing here
MSDN subscriptions are licensed on a per-user basis. One person can
use the software to design, develop, test, or demonstrate his or her
programs on any number of devices. Each person who uses the software
this way needs a license.
Its licenced to you not the company
However The VS2010 and MSDN whitepaper also adds that
Using Software from MSDN for Production Often, it is more expedient
to deploy a server running a fully-tested application directly into
production. Normal licenses must be acquired for this use (such as a
Windows Server license and Client Access Licenses) because the
MSDN license is per user and is generally limited to
development and testing. However, the installed software and
the product key used to activate that software, where
applicable, can be from MSDN, even though the licenses to
use that software in production must be acquired separately from MSDN.
In short you can use a copy of the software from MSDN and its key, but you need to get a seperate licence from microsoft for it for production use. You want to read through that whitepaper - it covers everything you need to know on the subject.