How about "small friendly development team within large corporation"? It that OK?

Anyway, SB are a mid-sized corporation.

Rob