I'll take that one.
As far as skills coming from university into our company is concerned, we try to work with our local university to give them feedback on the kind of expertise we need. Mostly for us it's around software. Software leads a big part of the world. Being good software engineers means not only.... It's what universities are good at, in learning how to learn new technology.
From within our company, we encourage pairing and working in teams to build up that knowledge and create and move development up in terms of knowledge. We look toward universities to give them that first base of curiosity and being able to learn new technology very quickly. Especially in our space, there is something new every day and every month.