I recently got an order from my manager to turn on two-factor authentication on all our databases, so I have enabled "Two-Factor Authentication for User Interface Logins" and assigned the permission set to all Salesforce users.
Now my users are complaining that they have to generate and enter a code EVERY time they login.
Are there better options than the default Salesforce two-factor permission set? Is there a way to secure my company's data in a more efficient way without further development?