Yes, this is a built-in thing in NetSuite.
In admin role navigate to:
Setup > Company > Preferences : General Preferences
On the General Preferences page, select a Suitelet in the Landing Page field, then Save.
Upon logging in, all users will now land at that Suitelet instead of their NetSuite Home page/dashboard.
You can navigate them from that suitelet to the usual homepage/dashboard in SuiteScript by using the N/redirect module thusly:
redirect.toTaskLink({id: "CARD_-29", parameters: null});