Skip/hide dashboard in admin for non-super-admins

Hello, I'd like to have users skip the dashboard on login and set a different view as the landing page for the admin. So when people go to /wp-admin, it will show them a different page within the admin.

How can I pull this off?