If the account is for accessing employer's system then sessions have to be kept short, and users have to re-login every day. Otherwise employees who have left the company would continue to access the system.
The reason Google never expires your session is because they want to track your activity and connect your activity to your account. This is not a good system to copy.
If you're using your own password-based auth then you can. But that has its own issues (such as user has to remember to delete account on your system). If you're using single-sign-on then you have a token from an identity provider such as Microsoft or Google, and then you don't get immediate notification that the user account has been suspended.
The reason Google never expires your session is because they want to track your activity and connect your activity to your account. This is not a good system to copy.