Juan Casal é membro do Corpo Superior de Inspetores do Trabalho e da Segurança Social, tendo exercido diversos cargos nas inspeções provinciais de Las Palmas, Cádis e Sevilha.
Durante os cinco anos anteriores ao seu ingresso na Cuatrecasas foi chefe da Inspeção Provincial de Sevilha. No exercício desse cargo, foi representante institucional na província e fez parte das comissões de seguimento dos planos de inspeção (i) com as diversas entidades e serviços da Segurança Social, e (ii) relativos à prevenção de riscos laborais.
Desde o ano de 2009 é professor associado da área de Direito do Trabalho e da Segurança Social da Universidad Pablo de Olavide. É professor de diversos cursos de pós-graduação na área laboral, e participa habitualmente como orador em seminários, conferências, colóquios e congressos sobre temas laborais. Também publicou vários artigos em revistas especializadas.
Técnico superior de Prevenção de Riscos Laborais, 2001
Licenciatura em Direito
Universidad de Sevilla, 1990
Advogado recomendado
Best Lawyers em Labor & Employment e Employee Benefits Law