I don't understand why two-factor authentication is not offered to all users of the service.
For a company providing "business class" storage, this should be standard for all services. Google, Microsoft, Box, and even Dropbox offers 2-factor authentication. And these are free services.
I expect Egnyte to be better than them.