Animal Crossing is a game that Treehouse made popular mainly due to their great localization, its thanks to them we even have the series in the west today.Having a large staff allows the localization team to handle more than one game at a time, which is important for Nintendo given their strategy.