Para mim, parece que o firewall corporativo está funcionando como deveria. Está simplesmente impedindo o acesso externo à rede.
Embora eu não seja um especialista em rede, fiz muita pesquisa, no último mês, sobre um problema similar que estou tendo. (isto é: tentando acessar meu servidor doméstico pela internet)
O motivo de o TeamViewer funcionar é porque seu laptop (conectado à rede corporativa e seu computador (em casa) se conecta a um servidor TeamViewer e negocia a conexão. Até que essa conexão seja feita, seu laptop não pode ser descoberto a internet.
O TeamViewer tem a opção de manter a conexão aberta, mas acho que isso comprometeria sua segurança corporativa.