Yup, great stuff.
One thing I'd like to point out, though, as neither you nor your players have ever played Shadowrun before: Combat characters are secondary support characters.
Seriously. Being good at combat isn't of primary importance to Shadowrunners. Sure, you need one of the combat monkeys along for when things go downhill, but one thing to remember about SR is that the world is our world with just some extra stuff thrown in.
A corporation's resources vastly outclass a team of runners by a few orders of magnitude. The PC's have hundreds of thousands to spend on gear and what not, but the Corps have hundreds of millions to blow on security. Even in a single facility for a small corp the security will outnumber the runners and have the homefield advantage. If the runners go in there guns blazing they will get dead very, very quickly as the corp can always throw more guys at the runners or just lock down the place and call for back-up. If the runners screw up bad enough the corp will send an official request for assistance from Lone Star (the corporation paid to be the cops). Those guys have waaaay more guns and gear than the runners ever dreamed of. Very bad news.
How the runners survive is by stealth and trickery. There are many movies and TV shows to check out for inspiration about how a typical shadowrun works. A couple of good ones are Leverage (TV show) and Ronin (movie, DeNiro stars). In the former, combat is only used as part of a much larger scheme or as a last resort. In the latter, combat is expected and planned for, but that isn't their primary focus, only a means to an end. Also in Ronin is an example of something that happens often in Shadowrun: a run gone bad (along with questionable alliances, betrayal, and skulduggery).
I highly recommend checking those shows out. I think there is a list somewhere regarding which shows really capture the feel of the Shadowrun world and the basics of a run.