Two factor authentication is a great way to ensure your account cannot be compromised. An application on your phone is used to generate a unique code every 30 seconds.
After logging into your account with your email address and password, you are asked to enter the two factor authentication code which is generated on the mobile application. Even if someone finds out your password, they will not be able to get into your account without access to your phone.