La compañía cuenta con más de 150 empleados en 95 estaciones de servicio situadas, principalmente, en Cataluña, , , Andalucía, Castilla-La Mancha y .

El incremento en los trabajadores está relacionado con la demanda y la zona de cada punto de distribución. Las estaciones de servicio están atendidas por una persona en horario comercial, en servicios de un mínimo de 40 horas semanales.

Ballenoil también cuenta con la figura de un delegado por zona que gestiona un máximo de 12 establecimientos. Según subraya el socio y director de operaciones de la empresa, , “a medida que abramos nuevas estaciones irá aumentando el número de delegados”.