Hi Tonique,
As far as I know, the brute-force attacks take up large volume of resource and time to make the every possible attempts. For a eight-digit password including numbers, uppercase/lowercase letters and characters, it will take billions
of attempts.
But in Office 365 and Azure AD by default, one user can make 10 unsuccessful sign-in attempts with the wrong password. After that, the account will be locked for one minute. And further incorrect attempts will lock out the user for
increasing durations of time. For your reference, see
Azure Active Directory smart lockout.
Besides, even if the attacker make the right attempt in password, they still cannot access the resource of this account because the text including the access code (or the phone call) will be sent to your own phone before you sign in. So it's not necessary
to worry about the brute-force attacks.
Regards,
Marvin