Yup contacts are the key. I got a great job a couple of years ago. Within 6 months I had received 2 further job offers (that were never advertised).
Corporate is all about:
1) Can you get on with your colleagues
2) Can you get on with the punters.
Some quite amazing opportunities can arise once you are in, eg low hours onto something big eg GLEX.
There is real variety out there, from the truly awesome employers to the absolute rancid (and everything in between).