Solution 1:

I run Google Calendar Sync on my machine at work which has worked great!

Solution 2:

Google has some apps that will keep Outlook and GCal in sync, also check the following out for some help. Google Calendar Help