Work-life balance and equality

Committed to equality, quality of life and professional excellence

The Iberdrola Group promotes the balance between its employees' work and family life through measures to make the positive experience of parenthood compatible with a successful professional career. Specifically in Spain we have over 70 measures in place to enable a satisfactory balance between work and personal life.

Promoting the work-life balance in all Group companies.

At the Iberdrola Group we have a steadfast commitment to our human capital as the active and underlying principle of our success, and our social model is conceived to promote professional excellence and quality of life for our employees. Our corporate policy is focused on creating a favourable framework for working relations based on equal opportunities and non-discrimination.

For the sixth year in a row, our company is recognised for its equal opportunities and gender policies in the 2023 Bloomberg Gender-Equality Index. In 2019 Iberdrola also adhered to the United Nations' Women's Empowerment Principles External link, opens in new window.. In Spain, Iberdrola ranks second in the Merco Talento 2023External link, opens in new window.  ranking of companies that best attract and retain personal talent. 

We encourage the reconciliation of our employees' work and family life and we are at the forefront of Spanish companies in the implementation of a series of measures, embodied in the Equal Opportunity and Anti-Harassment Policy.

Work-life balance initiatives of the Iberdrola Group Companies

Iberdrola España - Spain

Continuous work day

  • The first Ibex 35 company to introduce this in Spain in 2007.
  • Flexibility of entry and exit*.

30 days' parental leave

  • For both mothers and fathers, to be taken after the statutory 16 weeks' leave.

Leave of absence

  • Lengthened to four years to care for family members.
Scottishpower - UK

Special holiday leave

  • Available to employees who care for family members.
  • Until six months' leave.

Training help

  • Until six months' leave of absence to improve your career opportunities.

Autonomy

  • Possibility of choosing the most appropriate place to work, inside or outside the office.
Avangrid - USA

Fostering quality of life

  • Flexible work hours.
  • Improvements to holidays.
Neoenergia - Brazil

Work-life balance

  • Nutritional services for employees.
  • Legal, financial and psychological support for employees, 24 hours a day.
  • Six months' maternity leave (two months more than guaranteed by law).
  • Fostering exercise at work to prevent injuries and illness.
  • Alert system after 8 hours of work and lights out system to control overtime.

* Neoenergia, S.A. is 50% + 1 share indirectly owned by Iberdrola, S.A.

Iberdrola México - Mexico

Family and work-life balance

  • Flexible work hours.
  • More holiday days than the statutory leave period.
  • Maternity leave before and after childbirth after the end of statutory leave.

We promote effective equality and quality employment

At Iberdrola we are committed to equality, quality of life and professional excellence.

The Iberdrola Group's Equal Opportunity and Anti-Harassment Policy promotes a range of measures focused on encouraging:

Professional promotion

Working conditions

We are promoting activities on equality

On behalf of the entire Iberdrola group we create and promote various activities in the field of equality, including:

  • Agreements with various notable universities with the aim of further developing the measures needed to achieve gender equality, goal number 5 of the Sustainable Development Goals approved by the United Nations.

  • Holding events to promote professional growth and leadership development for women in the energy sector.

  • Structuring the selection process to avoid any kind of favouritism or personal preferences. All vacancies are posted on the employee portal, which allows any employee to examine any available opportunities at all times and see the respective demands of each position.

  • We promote gender equality, where women and men have the same opportunities for development and personal growth.

Ethics, equality and non-discrimination

The conduct of all company workers and -specifically- all aspects relating to human rights are regulated by the Code of Ethics [PDF] External link, opens in new window..

Likewise, the company's practices mirror the Global Compact, OECD Guidelines for Multinational Enterprises, and the International Labour Organization's Tripartite Declaration of Principles concerning Multinational Companies and Social Policy.

These universal principles and their General Sustainable Development Policy serve as the Iberdrola group's guide to ensure its conduct and that of its employees does not discriminate on the grounds of race, colour, gender, language, creed, political outlook, place of birth or social background, social status, place of origin, disability, health, marital status, pregnancy, sexual orientation or any other factor.

Committed to the Sustainable development goals

The Iberdrola group is also firmly committed to the United Nations' Sustainable Development Goals for 2015-2030. Within the sphere of Human Resources:

An error occurred while processing the template.
The following has evaluated to null or missing:
==> serviceLocator.findService("com.iberdrola.wcorp.sala.comunicacion.service.NoticiaLocalService")  [in template "20102#20129#1880176" at line 28, column 47]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: noticiaLocalService = serviceLocator...  [in template "20102#20129#1880176" at line 28, column 25]
----
1<#assign fechaActual = .now /> 
2<#if entries?hasContent> 
3 
4    <#switch locale> 
5        <#case "es_ES"> 
6            <#assign tituloTePuedeInt = "Información relacionada"/> 
7        <#break> 
8        <#case "en_US"> 
9            <#assign tituloTePuedeInt = "Related information"/> 
10        <#break> 
11        <#case "pt_BR"> 
12            <#assign tituloTePuedeInt = "Informação relacionada"/> 
13        <#break> 
14    </#switch> 
15 
16    <div id="divBordePrincipalId" class="col-lg-12 divBordePrincipal"> 
17        <div class="col-md-4 col-lg-12 divTituloTePuedeInt"> 
18                <h3 class="TituloTePuedeInt">${tituloTePuedeInt}</h3> 
19        </div> 
20        <div class="divPrincipalTePuedeInt"> 
21            <#list entries as curEntry> 
22                <#assign  
23                	assetClassName = curEntry.getClassName() 
24                    elementoValido = true 
25                /> 
26                <#if assetClassName = "com.iberdrola.wcorp.sala.comunicacion.model.Noticia"> 
27                    <#assign  
28                        noticiaLocalService = serviceLocator.findService("com.iberdrola.wcorp.sala.comunicacion.service.NoticiaLocalService") 
29                        noticiaId = curEntry.getClassPK() 
30                        noticia = noticiaLocalService.getNoticia(noticiaId) 
31                        fechaNoticia = noticia.getFecha()?string("dd-MM-yyyy HH:mm:ss")?datetime("dd-MM-yyyy HH:mm:ss") 
32                    /> 
33 
34                    <#if fechaNoticia gt fechaActual> 
35                        <#assign elementoValido = false/> 
36                    </#if> 
37                </#if> 
38                <#if elementoValido> 
39                    <div class="col-md-4 col-lg-12 divEnlacesTePuedeInt"> 
40                        <div class="d-lg-flex divEnlacesTePuedeIntFlex"> 
41                             
42                            <#if assetClassName != "com.iberdrola.wcorp.sala.comunicacion.model.Noticia"> 
43                                <#assign  
44                 
45                                    assetRenderer2 = curEntry.getAssetRenderer() 
46                                    viewURL2 = assetRenderer2.getURLViewInContext(renderRequest,renderResponse,"") 
47                                    thisArticle2 = assetRenderer2.getArticle() 
48                                    docXml2 = saxReaderUtil.read(thisArticle2.getContent()) 
49                                /> 
50                                 
51                                <a href="${viewURL2}"> 
52                                    <h4 class="enlaceTePuedeInt">${curEntry.getTitle(locale)}</h4> 
53                                </a> 
54                            <#else> 
55                                <#assign  
56                                    resumenLength = 250 
57                                    assetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService") 
58                                    assetCategoryPropertyLocalService = serviceLocator.findService("com.liferay.asset.category.property.service.AssetCategoryPropertyLocalService") 
59                                    noticiaLocalService = serviceLocator.findService("com.iberdrola.wcorp.sala.comunicacion.service.NoticiaLocalService") 
60                                    imagenLocalService = serviceLocator.findService("com.iberdrola.wcorp.sala.comunicacion.service.ImagenLocalService")		 
61                                    htmlUtil = staticUtil["com.liferay.portal.kernel.util.HtmlUtil"] 
62                                    stringUtil = staticUtil["com.liferay.portal.kernel.util.StringUtil"] 
63                                    assetRenderer = curEntry.getAssetRenderer()		 
64                                    assetClassName = curEntry.getClassName()		 
65                                    categories = curEntry.getCategories() 
66                                    viewURL = assetRenderer.getURLViewInContext(renderRequest,renderResponse,"") 
67                                    urlTarget = 'self' 
68                                    noticiaId = curEntry.getClassPK() 
69                                    noticia = noticiaLocalService.getNoticia(noticiaId) 
70                                    title = noticia.getTitulo(locale) 
71                                    fechaNoticia = noticia.getFecha()?string("dd-MM-yyyy HH:mm:ss")?datetime("dd-MM-yyyy HH:mm:ss") 
72                                /> 
73                                <#-- Nos aseguramos que solo pinte las noticias con fecha anterior a la actual --> 
74                                <#if fechaNoticia < fechaActual> 
75                                    <a href="${viewURL}" target="_${urlTarget}"> 
76                                        <h4 class="enlaceTePuedeInt">${title}</h4> 
77                                    </a> 
78                                </#if> 
79                            </#if> 
80                        </div> 
81                    </div> 
82                </#if> 
83            </#list>    
84        </div> 
85    </div> 
86</#if> 
87<#macro img imagenes>   
88	<#if imagenes?hasContent>		 	 
89		<#assign imagen = imagenes[0]/> 
90		<#if imagen.getImagenPortada()?hasContent> 
91			<#assign imagenNormalURL = imagen.getImagenPortada()/> 
92		<#else> 
93			<#assign imagenNormalURL = imagen.getFriendlyURL()/> 
94		</#if> 
95	<#else> 
96		<#assign  
97			imagenNormalURL = "/o/iberdrola-corporativo-theme/images/comunicacion/noticias/torre-iberdrola.jpg"/> 
98	</#if>	 
99</#macro> 
100 
101<@liferay_util["html-bottom"]> 
102<style> 
103	 .divPrincipalTePuedeInt .enlaceTePuedeInt { 
104            font-family: IberPangea Medium; 
105            font-size: 26px!important; 
106            color: #00402A!important; 
107            line-height: 32px; 
108            letter-spacing: normal; 
109            font-stretch: normal; 
110            font-style: normal; 
111
112        .divEnlacesTePuedeInt{ 
113            border-bottom: 1px solid #D8CFC7; 
114
115         
116        .divTituloTePuedeInt{ 
117            border-bottom: 1px solid #D8CFC7; 
118
119         .divEnlacesTePuedeInt:last-child { 
120          border-bottom: none; 
121
122         
123        .divEnlacesTePuedeInt:first-child { 
124          border-top: none; 
125
126        .divBordePrincipal{ 
127            border-top: 1px solid #D8CFC7; 
128            border-left: 1px solid #D8CFC7; 
129            border-right: 1px solid #D8CFC7; 
130            border-bottom: 1px solid #D8CFC7; 
131            border-radius: 15px; 
132            width: 100%; 
133            padding: 30px 45px 30px 45px; 
134            margin: 0 auto; 
135
136         
137        .contenidoInterior .divTituloTePuedeInt h3, 
138        .TituloTePuedeInt 
139
140            font-family: 'IberPangea Medium'; 
141			font-size: 32px !important; 
142			font-stretch: normal; 
143			font-style: normal; 
144			line-height: 36px; 
145			letter-spacing: normal; 
146			color: #00A443 !important; 
147
148        .divTituloTePuedeInt h3{ 
149        	margin-top: 0 !important; 
150        	margin-bottom: 19px !important; 
151
152        .divEnlacesTePuedeInt h4{ 
153            margin-top: 19px !important; 
154        	margin-bottom: 19px !important; 
155
156        @media (max-width: 750px){ 
157			.divPrincipalTePuedeInt .col-md-4 { 
158				flex: 0 0 33.333333333%; 
159				max-width: 100% !important; 
160
161			.contenidoInterior .divTituloTePuedeInt h3{ 
162	            font-size: 26px!important; 
163	            line-height: 30px; 
164
165			.divPrincipalTePuedeInt .enlaceTePuedeInt{ 
166				font-size: 18px !important; 
167				line-height: 24px !important; 
168
169			.col-md-4.col-lg-12.divTituloTePuedeInt { 
170				max-width: 100% !important; 
171
172			 .divBordePrincipal{ 
173			 	width: 100%; 
174			 	padding: 30px 15px 30px 15px; 
175			 	margin: 0 auto; 
176
177			 .divPrincipalTePuedeInt  .divEnlacesTePuedeInt:last-child{ 
178        		border-bottom: 1px solid #D8CFC7; 
179
180
181		@media(min-width: 750px){ 
182			.divPrincipalTePuedeInt .col-md-4 { 
183				flex: 0 0 33.333333333%; 
184				max-width: 100% !important; 
185				 
186
187			.col-md-4.col-lg-12.divTituloTePuedeInt { 
188				max-width: 100% !important; 
189
190
191</style> 
192</@>