300 buzones me parecen demasiados para ir pasándolos por pst, yo haría una migración.
De todas maneras, te explico como lo tendrías que hacer ahora en office 365 (supongo que con exchange online).
Primero habilita el powershell con office 365:
https://technet.microsoft.com/es-es/library/jj984289(v=exchg.160).aspx
Lo sigueinte que tendrías que hacer es esto, por cada usuario:
new-mailboximportrequest -mailbox "usuario al que quieras importar" -filepath "\\ruta compartida donde esten los pst"
Para que este comando funcione, antes tienes que darle al usuario administrador permisos de importar\exportar:
New-ManagementRoleAssisgment -Role "Mailbox Import Export" -user "aqui el administraor" | fl
Ya nos diras si esto lo que querías