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 2023
External 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
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:
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:
- Objective 8: Decent work and economic growth, thanks to the value created by the Iberdrola group's strategy and model of growth over time, which translates into social and economic development.

SDG 8: Decent work
Promoting economic development by creating stable and quality employment.

Our policy
Check our Equal Opportunity and Anti-Harassment Policy.

Work-life balance
Iberdrola, the first Ibex 35 company to commit to work-life balance.
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</@>