Team Leader — Carrols Corporation · Delaware, OH | Tsenta