Team leader could be from 150K to 250K.
First line manager from 200K to 350K
Group manager from 300K to 450K
According to your exp, it is possible to get 300K. But do not ask for that much. When they give you an offer they will give you a reasonable number. At that time you can negotiate with them to max your interest. That will guarantee a job and satisfied compensation. You do not have to worry about benefit. MS should have everything that other companies offer.