We have a very balanced team of 4 PCs, but we frequently play with just 3 (when life happens and someone can't come to game night). With a shaman, a technomancer, and a gun-bunny, we do just fine (okay, okay, it'd be nice if we had a face. Heck, it'd be nice if someone had
any social skill, defaulting is getting really really old...) Like Aaron mentioned, a Mr. Johnson hires a team that can do the job. Unless, of course, he's setting you up.

I'd also suggest that in a team of 2, you give the players a few extra buildpoints to allow them to be more proficient generalists, ie, a hacker/gun-bunny + combat shaman/face would be able to take on quite a few jobs.