Populate article field based on user login
I dont think you need to assign the location for the user. 

When a person adds a content that content is automatically assigned the author. So if manager A creates a content then its author field is populated with Manager A. 

Now you can use this information in views. 

If you are creating a view with all the information related to the location you could create a view with all the contents added by the particular person.