Login time seems to be somewhat normal.
My iMac takes about a minute and half from startup to login to the Finder/desktop.
If each user has lots of login/auto launch at login items/apps, this can cause even slower startup times, too!
Whoever is the admin of the computer needs to go into OS X System Preferences Panel under Users and Groups under the Login Items tab to see how many apps are trying to launch at login and, if it is a long list, get this list to less than six items or so.
Add or remove automatic items Choose Apple menu > System Preferences, then click Users & Groups. Select your user account, then click Login Items. Do one of the following: Click Add below the list on the right, select an app, document, folder, or disk, then click Add.If you don’t want an item’s windows to be visible after login, select Hide. (Hide does not apply to servers, which always appear in the Finder after login.) Select the name of the item you want to prevent from opening automatically, then click Delete below the list on the right.