Maybe your administrator put a login script , so during startup on your office network, your PC runs this script. It add few second to 30 second , depending the PC speed and script length. I use it to map network drives automatically in user's PC/laptop.
Another thing that may cause slow start up is automatic update of (corporate) anti virus that scheduled on start up.
Keep Up with TechRepublic