Si la persona es nula, entonces se asigna salesTeamId -1. Si la persona es nula nula, entonces salesTeamId tiene asignada person.SalesTeam.Id.
El operador terciario es una instrucción if-then-else incrustada en una línea (por lo general, puede extenderse a través de varias líneas, pero eso derrota un poco el punto).
Se puede aclarar las cosas a añadir un poco de paréntesis:
int salesTeamId = (person == null ? -1 : person.SalesTeam.Id);
El siguiente pseudocódigo también puede ayudar:
int salesTeamId = (IF person == null THEN USE -1 ELSE USE person.SalesTeam.Id);
@Dylan: Gracias por señalar la referencia .SalesTeam perdido – Akron