You mention it is/was a work account. Also that it is a managed account. Would you happen to be connecting up to an Active Directory or other directory account? If so, your directory server could be specifying that your account try and connect up with a network share on login. If your connection is wireless or something that passes login credentials in order to authenticate to the network, this may well create significant lag on login.

To test, fire up Terminal and enter:

dsconfigad -show

If the "Mount home as sharepoint" value is set to Enabled, your account is likely trying to connect to a share on login. To prevent this, simple run the following command:

dsconfigad -sharepoint disable

Note: this is all assume Active Directory connection, being one of the more popular enterprise/work domain services.