PageSourceSearch

https://goodjobsatt.org/our-fight

html goodjobsatt.org collected 2026-10-03 23:21:33 UTC 35,142 bytes, 1,092 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#" x-data="{ keyboardNavigation: false, isTouchDevice: false }" x-init="isTouchDevice = &#039;ontouchstart&#039; in window || navigator.maxTouchPoints &gt; 0" @keyup.tab.window="keyboardNavigation = true" @mousemove="if (keyboardNavigation) keyboardNavigation = false">
3  <head>
4    <meta charset="utf-8" />
5<noscript><style>form.antibot > * { display: none !important; } form.antibot noscript { display: block !important; }</style>
6</noscript><meta name="description" content="CWA members at AT&amp;T Midwest and AT&amp;T’s national Legacy T division are fighting for fair union contracts and have" />
7<link rel="canonical" href="https://goodjobsatt.org/content/39230" />
8<meta property="og:site_name" content="Good Jobs at AT&amp;T" />
9<meta property="og:url" content="https://goodjobsatt.org/content/39230" />
10<meta property="og:title" content="Our Fight | Good Jobs at AT&amp;T" />
11<meta property="og:description" content="CWA members at AT&amp;T Midwest and AT&amp;T’s national Legacy T division are fighting for fair union contracts and have" />
12<meta property="og:image" content="https://www.goodjobsatt.org/sites/default/files/styles/panopoly_image_original/public/page/featured/goodjobsatattfeature.png?itok=_FaZYr9n&amp;c=09904d57e4a35c3306e951cc0224e19e" />
13<meta name="twitter:card" content="summary_large_image" />
14<meta name="twitter:description" content=".video-wrapper { width: 600px; max-width: 100%; margin:0 auto 1rem; } .video-container { height: 0; overflow: hidden; padding-bottom: 56.25%; padding-top: 0; position: relative; } AT&amp;T has raked in record profits, even during a global pandemic." />
15<meta name="twitter:title" content="Our Fight | Good Jobs at AT&amp;T" />
16<meta name="Generator" content="Drupal 11 (https://www.drupal.org)" />
17<meta name="MobileOptimized" content="width" />
18<meta name="HandheldFriendly" content="true" />
19<meta name="viewport" content="width=device-width, initial-scale=1.0" />
20<style>:root {--uh-font-size: 14px; --uh-font-body: Roboto, sans-serif; --uh-font-header: Inter, sans-serif; --uh-color-white: 255 255 255; --uh-color-gray: 66 66 66; --uh-color-black: 0 0 0; --uh-color-primary: 60 61 65; --uh-color-primary-dark: 29 33 36; --uh-color-secondary: 0 86 179; --uh-color-secondary-dark: 35 35 35; --uh-color-accent-1: 213 36 36; --uh-color-accent-1-dark: 0 86 179; --uh-color-accent-2: 199 32 47; --uh-color-accent-2-dark: 187 25 4; --uh-color-neutral-1: 225 225 225; --uh-color-neutral-2: 238 238 238; }</style>
21<script type="application/ld+json">{
22    "@context": "https://schema.org",
23    "@type": "WebSite",
24    "name": "Good Jobs at AT\u0026T",
25    "url": "https://goodjobsatt.org"
26}</script>
26
27<link rel="icon" href="/sites/default/files/2022-12/favicon-fist-red-maroon.ico" type="image/vnd.microsoft.icon" />
28<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous" />
29<link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&amp;display=swap" />
30<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&amp;display=swap" />
31<link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&amp;display=swap" />
32<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&amp;display=swap" />
33
34    <title>Our Fight | Good Jobs at AT&amp;T</title>
35    <link rel="stylesheet" media="all" href="/sites/default/files/css/css_ksjylXITQa5ISn3jhzT2cf1VoMlVboMTei54UQZkU8c.css?delta=0&amp;language=en&amp;theme=uh_tw&amp;include=eJxLrSjJyczL1k8pKi1IzNFLhXB1iiuLS1Jz9ZMSi1N1SjPiS8r1C_KLS3TTc_KTEnN0i0sqgarSAdLhF5w" />
36<link rel="stylesheet" media="all" href="/sites/default/files/css/css_phQXvrRF0sXDR14pFA3EaVEwZO4cOVHn3yrZWotQWZk.css?delta=1&amp;language=en&amp;theme=uh_tw&amp;include=eJxLrSjJyczL1k8pKi1IzNFLhXB1iiuLS1Jz9ZMSi1N1SjPiS8r1C_KLS3TTc_KTEnN0i0sqgarSAdLhF5w" />
37<style>.sr-only {
38  position: absolute;
39  width: 1px;
40  height: 1px;
41  padding: 0;
42  margin: -1px;
43  overflow: hidden;
44  clip: rect(0, 0, 0, 0);
45  white-space: nowrap;
46  border-width: 0;
47}
48.absolute {
49  position: absolute;
50}
51.relative {
52  position: relative;
53}
54.right-0 {
55  right: 0px;
56}
57.top-10 {
58  top: 2.5rem;
59}
60.z-0 {
61  z-index: 0;
62}
63.z-10 {
64  z-index: 10;
65}
66.z-50 {
67  z-index: 50;
68}
69.order-1 {
70  order: 1;
71}
72.order-2 {
73  order: 2;
74}
75.col-span-1 {
76  grid-column: span 1 / span 1;
77}
78.mx-0 {
79  margin-left: 0px;
80  margin-right: 0px;
81}
82.mx-auto {
83  margin-left: auto;
84  margin-right: auto;
85}
86.my-6 {
87  margin-top: 1.5rem;
88  margin-bottom: 1.5rem;
89}
90.mb-2 {
91  margin-bottom: 0.5rem;
92}
93.mr-1 {
94  margin-right: 0.25rem;
95}
96.mr-2 {
97  margin-right: 0.5rem;
98}
99.mr-3 {
100  margin-right: 0.75rem;
101}
102.mt-1 {
103  margin-top: 0.25rem;
104}
105.mt-12 {
106  margin-top: 3rem;
107}
108.mt-4 {
109  margin-top: 1rem;
110}
111.mt-6 {
112  margin-top: 1.5rem;
113}
114.block {
115  display: block;
116}
117.inline-block {
118  display: inline-block;
119}
120.inline {
121  display: inline;
122}
123.flex {
124  display: flex;
125}
126.inline-flex {
127  display: inline-flex;
128}
129.grid {
130  display: grid;
131}
132.hidden {
133  display: none;
134}
135.h-5 {
136  height: 1.25rem;
137}
138.h-6 {
139  height: 1.5rem;
140}
141.h-full {
142  height: 100%;
143}
144.w-1\/5 {
145  width: 20%;
146}
147.w-20 {
148  width: 5rem;
149}
150.w-4\/5 {
151  width: 80%;
152}
153.w-5 {
154  width: 1.25rem;
155}
156.w-52 {
157  width: 13rem;
158}
159.w-6 {
160  width: 1.5rem;
161}
162.w-7 {
163  width: 1.75rem;
164}
165.w-80 {
166  width: 20rem;
167}
168.w-auto {
169  width: auto;
170}
171.w-full {
172  width: 100%;
173}
174.max-w-7xl {
175  max-width: 80rem;
176}
177.max-w-md {
178  max-width: 28rem;
179}
180.max-w-none {
181  max-width: none;
182}
183.flex-none {
184  flex: none;
185}
186.flex-grow {
187  flex-grow: 1;
188}
189.grow {
190  flex-grow: 1;
191}
192.origin-bottom-left {
193  transform-origin: bottom left;
194}
195.rotate-45 {
196  --tw-rotate: 45deg;
197  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
198}
199.transform {
200  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
201}
202.cursor-pointer {
203  cursor: pointer;
204}
205.grid-cols-1 {
206  grid-template-columns: repeat(1, minmax(0, 1fr));
207}
208.grid-cols-2 {
209  grid-template-columns: repeat(2, minmax(0, 1fr));
210}
211.flex-row {
212  flex-direction: row;
213}
214.flex-col {
215  flex-direction: column;
216}
217.flex-wrap {
218  flex-wrap: wrap;
219}
220.items-center {
221  align-items: center;
222}
223.justify-end {
224  justify-content: flex-end;
225}
226.justify-center {
227  justify-content: center;
228}
229.justify-between {
230  justify-content: space-between;
231}
232.gap-1 {
233  gap: 0.25rem;
234}
235.gap-2 {
236  gap: 0.5rem;
237}
238.divide-x > :not([hidden]) ~ :not([hidden]) {
239  --tw-divide-x-reverse: 0;
240  border-right-width: calc(1px * var(--tw-divide-x-reverse));
241  border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
242}
243.self-center {
244  align-self: center;
245}
246.overflow-hidden {
247  overflow: hidden;
248}
249.whitespace-nowrap {
250  white-space: nowrap;
251}
252.rounded-2xl {
253  border-radius: 1rem;
254}
255.rounded-md {
256  border-radius: 0.375rem;
257}
258.border-0 {
259  border-width: 0px;
260}
261.border-t {
262  border-top-width: 1px;
263}
264.border-t-2 {
265  border-top-width: 2px;
266}
267.border-none {
268  border-style: none;
269}
270.border-gray-300 {
271  --tw-border-opacity: 1;
272  border-color: rgb(209 213 219 / var(--tw-border-opacity));
273}
274.border-uh-neutral-2 {
275  --tw-border-opacity: 1;
276  border-color: rgb(var(--uh-color-neutral-2) / var(--tw-border-opacity));
277}
278.border-opacity-20 {
279  --tw-border-opacity: 0.2;
280}
281.bg-uh-accent-1 {
282  --tw-bg-opacity: 1;
283  background-color: rgb(var(--uh-color-accent-1) / var(--tw-bg-opacity));
284}
285.bg-uh-black {
286  --tw-bg-opacity: 1;
287  background-color: rgb(var(--uh-color-black) / var(--tw-bg-opacity));
288}
289.bg-uh-black\/5 {
290  background-color: rgb(var(--uh-color-black) / 0.05);
291}
292.bg-uh-gray {
293  --tw-bg-opacity: 1;
294  background-color: rgb(var(--uh-color-gray) / var(--tw-bg-opacity));
295}
296.bg-uh-white {
297  --tw-bg-opacity: 1;
298  background-color: rgb(var(--uh-color-white) / var(--tw-bg-opacity));
299}
300.bg-opacity-25 {
301  --tw-bg-opacity: 0.25;
302}
303.p-2 {
304  padding: 0.5rem;
305}
306.p-4 {
307  padding: 1rem;
308}
309.px-16 {
310  padding-left: 4rem;
311  padding-right: 4rem;
312}
313.px-4 {
314  padding-left: 1rem;
315  padding-right: 1rem;
316}
317.py-1 {
318  padding-top: 0.25rem;
319  padding-bottom: 0.25rem;
320}
321.py-12 {
322  padding-top: 3rem;
323  padding-bottom: 3rem;
324}
325.py-2 {
326  padding-top: 0.5rem;
327  padding-bottom: 0.5rem;
328}
329.pb-0 {
330  padding-bottom: 0px;
331}
332.pb-16 {
333  padding-bottom: 4rem;
334}
335.pb-2 {
336  padding-bottom: 0.5rem;
337}
338.pb-6 {
339  padding-bottom: 1.5rem;
340}
341.pl-2 {
342  padding-left: 0.5rem;
343}
344.pl-4 {
345  padding-left: 1rem;
346}
347.pr-4 {
348  padding-right: 1rem;
349}
350.pt-0 {
351  padding-top: 0px;
352}
353.pt-2 {
354  padding-top: 0.5rem;
355}
356.pt-6 {
357  padding-top: 1.5rem;
358}
359.pt-8 {
360  padding-top: 2rem;
361}
362.font-header {
363  font-family: var(--uh-font-header);
364}
365.text-esm {
366  font-size: 0.85em;
367}
368.text-sm {
369  font-size: 0.875rem;
370}
371.text-xs {
372  font-size: 0.75rem;
373}
374.font-bold {
375  font-weight: 700;
376}
377.font-medium {
378  font-weight: 500;
379}
380.font-semibold {
381  font-weight: 600;
382}
383.uppercase {
384  text-transform: uppercase;
385}
386.leading-none {
387  line-height: 1;
388}
389.text-current {
390  color: currentColor;
391}
392.text-gray-400 {
393  --tw-text-opacity: 1;
394  color: rgb(156 163 175 / var(--tw-text-opacity));
395}
396.text-uh-black {
397  --tw-text-opacity: 1;
398  color: rgb(var(--uh-color-black) / var(--tw-text-opacity));
399}
400.text-uh-neutral-2 {
401  --tw-text-opacity: 1;
402  color: rgb(var(--uh-color-neutral-2) / var(--tw-text-opacity));
403}
404.text-uh-primary-dark {
405  --tw-text-opacity: 1;
406  color: rgb(var(--uh-color-primary-dark) / var(--tw-text-opacity));
407}
408.text-uh-white {
409  --tw-text-opacity: 1;
410  color: rgb(var(--uh-color-white) / var(--tw-text-opacity));
411}
412.underline {
413  text-decoration-line: underline;
414}
415.antialiased {
416  -webkit-font-smoothing: antialiased;
417  -moz-osx-font-smoothing: grayscale;
418}
419.opacity-100 {
420  opacity: 1;
421}
422.opacity-75 {
423  opacity: 0.75;
424}
425.shadow-lg {
426  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
427  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
428  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
429}
430.shadow-sm {
431  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
432  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
433  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
434}
435.transition-colors {
436  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
437  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
438  transition-duration: 150ms;
439}
440.duration-300 {
441  transition-duration: 300ms;
442}
443.first\:pl-0:first-child {
444  padding-left: 0px;
445}
446.hover\:bg-uh-accent-1-dark:hover {
447  --tw-bg-opacity: 1;
448  background-color: rgb(var(--uh-color-accent-1-dark) / var(--tw-bg-opacity));
449}
450.hover\:bg-uh-black\/10:hover {
451  background-color: rgb(var(--uh-color-black) / 0.1);
452}
453.hover\:bg-uh-black\/5:hover {
454  background-color: rgb(var(--uh-color-black) / 0.05);
455}
456.hover\:bg-uh-secondary:hover {
457  --tw-bg-opacity: 1;
458  background-color: rgb(var(--uh-color-secondary) / var(--tw-bg-opacity));
459}
460.hover\:text-uh-accent-1:hover {
461  --tw-text-opacity: 1;
462  color: rgb(var(--uh-color-accent-1) / var(--tw-text-opacity));
463}
464.hover\:opacity-100:hover {
465  opacity: 1;
466}
467.hover\:opacity-80:hover {
468  opacity: 0.8;
469}
470.hover\:transition-opacity:hover {
471  transition-property: opacity;
472  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
473  transition-duration: 150ms;
474}
475.focus\:border-branding-outer-space:focus {
476  --tw-border-opacity: 1;
477  border-color: rgb(55 58 58 / var(--tw-border-opacity));
478}
479.focus\:ring-branding-outer-space:focus {
480  --tw-ring-opacity: 1;
481  --tw-ring-color: rgb(55 58 58 / var(--tw-ring-opacity));
482}
483.prose-headings\:mb-2 :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
484  margin-bottom: 0.5rem;
485}
486.prose-headings\:text-uh-neutral-2 :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
487  --tw-text-opacity: 1;
488  color: rgb(var(--uh-color-neutral-2) / var(--tw-text-opacity));
489}
490.prose-p\:mb-4 :is(:where(p):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
491  margin-bottom: 1rem;
492}
493.prose-strong\:text-uh-neutral-2 :is(:where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
494  --tw-text-opacity: 1;
495  color: rgb(var(--uh-color-neutral-2) / var(--tw-text-opacity));
496}
497.prose-img\:my-1 :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
498  margin-top: 0.25rem;
499  margin-bottom: 0.25rem;
500}
501.prose-img\:mr-1 :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
502  margin-right: 0.25rem;
503}
504.prose-img\:w-20 :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
505  width: 5rem;
506}
507.prose-img\:opacity-60 :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
508  opacity: 0.6;
509}
510.prose-img\:invert :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
511  --tw-invert: invert(100%);
512  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
513}
514@media (min-width: 640px) {
515  .sm\:px-6 {
516    padding-left: 1.5rem;
517    padding-right: 1.5rem;
518  }}
519
520@media (min-width: 768px) {
521  .md\:col-span-5 {
522    grid-column: span 5 / span 5;
523  }
524  .md\:flex {
525    display: flex;
526  }
527  .md\:hidden {
528    display: none;
529  }
530  .md\:w-2\/3 {
531    width: 66.666667%;
532  }
533  .md\:w-28 {
534    width: 7rem;
535  }
536  .md\:w-full {
537    width: 100%;
538  }
539  .md\:flex-none {
540    flex: none;
541  }
542  .md\:grid-cols-3 {
543    grid-template-columns: repeat(3, minmax(0, 1fr));
544  }
545  .md\:grid-cols-5 {
546    grid-template-columns: repeat(5, minmax(0, 1fr));
547  }
548  .md\:justify-end {
549    justify-content: flex-end;
550  }
551  .md\:gap-8 {
552    gap: 2rem;
553  }
554  .md\:px-1 {
555    padding-left: 0.25rem;
556    padding-right: 0.25rem;
557  }
558  .md\:px-2 {
559    padding-left: 0.5rem;
560    padding-right: 0.5rem;
561  }
562  .md\:px-4 {
563    padding-left: 1rem;
564    padding-right: 1rem;
565  }
566  .md\:pt-8 {
567    padding-top: 2rem;
568  }
569  .md\:text-sm {
570    font-size: 0.875rem;
571  }
572  .md\:prose-img\:w-28 :is(:where(img):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
573    width: 7rem;
574  }}
575
576@media (min-width: 1024px) {
577  .lg\:max-w-prose {
578    max-width: 65ch;
579  }
580  .lg\:px-8 {
581    padding-left: 2rem;
582    padding-right: 2rem;
583  }
584  .lg\:py-16 {
585    padding-top: 4rem;
586    padding-bottom: 4rem;
587  }
588  .lg\:pt-12 {
589    padding-top: 3rem;
590  }}
591
592@media (min-width: 1280px) {
593  .xl\:flex {
594    display: flex;
595  }
596  .xl\:px-2 {
597    padding-left: 0.5rem;
598    padding-right: 0.5rem;
599  }
600  .xl\:pt-16 {
601    padding-top: 4rem;
602  }
603  .xl\:text-center {
604    text-align: center;
605  }}
606
607</style>
607<script src="/sites/default/files/tailwindcss_utility/tailwind.js"></script>
607<script src="/themes/custom/uh_tw/build/tailwind-config-cdn.js"></script>
607<script>tailwind.config.safelist = tailwind.config.safelist.concat(["[&_a]:!px-4","[&amp;_a]:!px-4","hover:prose-a:text-uh-black","prose-a:!no-underline","prose-a:hover:text-uh-neutral-1","prose-a:text-uh-accent-1","prose-a:text-uh-white"]);</script>
607
608<link rel="stylesheet" media="all" href="/sites/default/files/css/css_IdAaSrhrnSS9uK8USk3rRnJYWOLqXvIBJlnBIANU3zY.css?delta=3&amp;language=en&amp;theme=uh_tw&amp;include=eJxLrSjJyczL1k8pKi1IzNFLhXB1iiuLS1Jz9ZMSi1N1SjPiS8r1C_KLS3TTc_KTEnN0i0sqgarSAdLhF5w" />
609
610    
610<script src="/libraries/fontawesome/js/brands.min.js?v=6.4.2" defer></script>
vendor: 1 bytes, line 610
610
611<script src="/libraries/fontawesome/js/regular.min.js?v=6.4.2" defer></script>
vendor: 1 bytes, line 611
611
612<script src="/libraries/fontawesome/js/solid.min.js?v=6.4.2" defer></script>
vendor: 1 bytes, line 612
612
613<script src="/libraries/fontawesome/js/fontawesome.min.js?v=6.4.2" defer></script>
613
614
615  </head>
616  <body class="hide-gin-toolbar group/uh-site">
617        <a href="#main-content" class="visually-hidden focusable">
618      Skip to main content
619    </a>
620    
621      <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas>
622    
623  
624<div class="w-full mx-auto text-uh-black">
625    
626  
627
628  <div id="site-header" class="md:grid-cols-5 font-semibold relative z-50 inline" x-data="{ open: false }">
629    
630
631
632<!-- national menu -->
633<!-- ./national menu -->
634
635<div class="md:col-span-5 block xl:flex bg-uh-white z-10 shadow-lg md:px-4 ">
636  <!-- site logo -->
637  <div class="pl-4 md:px-1 md:flex-none site-branding py-1 self-center font-header font-bold uppercase text-esm mr-3">
638     
639<div class="flex items-center w-full">
640            <!-- mobile menu button -->
641    <div id="mobile-nav-button" class="flex justify-end order-2 w-1/5 md:hidden">
642            <button type="button" class="inline-flex items-center justify-center p-2 rounded-md" aria-controls="mobile-menu" x-on:click="open = !open" aria-expanded="false" x-bind:aria-expanded="open.toString()">
643        <span class="sr-only">Open main menu</span>
644        <svg x-description="Icon when menu is closed. Heroicon name: outline/menu" x-state:on="Menu open" x-state:off="Menu closed" class="block w-6 h-6" :class="{ 'hidden': open, 'block': !(open) }" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
645          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path>
646        </svg>
647        <svg x-description="Icon when menu is open. Heroicon name: outline/x" x-state:on="Menu open" x-state:off="Menu closed" class="hidden w-6 h-6" :class="{ 'block': open, 'hidden': !(open) }" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
648          <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"></path>
649        </svg>
650      </button>
651          </div>
652    <!-- ./mobile menu button -->
653    <div class="w-4/5 md:w-full order-1">
654    <a class="flex w-full items-center" href="/">
655    		<div class="site-logo w-52 pr-4">
656		  <picture>
657                  <source srcset="/sites/default/files/styles/logo/public/logos/goodjobs-att_0.png.webp?itok=g6unFw7l 1x" media="all and (min-width: 1280px)" type="image/webp" width="242" height="147"/>
658              <source srcset="/sites/default/files/styles/logo/public/logos/goodjobs-att_0.png.webp?itok=g6unFw7l 1x, /sites/default/files/styles/logo_2x/public/logos/goodjobs-att_0.png.webp?itok=9E1JpcBq 2x" media="all and (min-width: 1024px) and (max-width: 1279px)" type="image/webp" width="242" height="147"/>
659              <source srcset="/sites/default/files/styles/logo/public/logos/goodjobs-att_0.png.webp?itok=g6unFw7l 1x, /sites/default/files/styles/logo_2x/public/logos/goodjobs-att_0.png.webp?itok=9E1JpcBq 2x" type="image/webp" width="242" height="147"/>
660                  <img src="/sites/default/files/styles/logo/public/logos/goodjobs-att_0.png.webp?itok=g6unFw7l" alt="goodjobs-att.png" />
661
662  </picture>
663
664	</div>
665		    </a>
666  </div>
667</div>
668
669
670
671  </div>
672  <!-- ./site logo -->
673
674  <!-- site menu -->
675  <div class="relative grow flex items-center xl:px-2 text-esm">    
676    
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694<div class="hidden md:flex flex-row w-full z-10 text-xs font-header uppercase font-medium md:justify-end" x-data="{search_open : false}">
695
696      <div class="flex-grow">
697    
698
699
700  <ul class="site-menu flex container mx-0 w-auto flex-row item-center flex-wrap bg-uh-white text-current justify-end">
701                          <li class="menu-item    flex hover:bg-uh-black/10   ">
702    <a href="/our-fight" class="flex p-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/7980">Our Fight</a>
703    </li>
704                    <li class="menu-item    flex hover:bg-uh-black/10   ">
705    <a href="https://goodjobsatt.org/#petition" class="flex p-2 whitespace-nowrap justify-between ">Petition</a>
706    </li>
707                    <li class="menu-item    flex hover:bg-uh-black/10   ">
708    <a href="/social-media-toolkit" class="flex p-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/43172">Social Media Toolkit</a>
709    </li>
710                    <li class="menu-item    flex hover:bg-uh-black/10   ">
711    <a href="/union-staffed-stores" class="flex p-2 whitespace-nowrap justify-between " data-drupal-link-system-path="node/42672">Union-Staffed Stores</a>
712    </li>
713      </ul>
714
715  </div>
716    
717        
718  <div class='relative flex flex-row items-center' x-on:click.away="search_open = false">
719    <i x-on:click="search_open = !search_open; $nextTick(() => $refs.autoFocus.focus());" class="cursor-pointer fa-lg fas fa-search mr-2 mt-1 text-sm hover:transition-opacity opacity-100 hover:opacity-80" aria-haspopup="true" x-bind:aria-expanded="search_open" aria-expanded="true"></i><span class="sr-only">Search</span>
720
721        <div x-show="search_open" x-cloak class="absolute top-10 right-0 flex flex-col w-80">
722      <div class='flex flex-col items-end pr-2'>
723          <div class="w-7 overflow-hidden inline-block">
724    <div class="h-5 w-5 bg-uh-white rotate-45 transform origin-bottom-left">
725      <div class="w-full h-full bg-uh-black/5, [&amp;_a]:!px-4"></div>
726    </div>
727  </div>
728  
729      </div>
730      <div class="bg-uh-white">
731        <div class="p-4 w-full h-full bg-uh-black/5, [&amp;_a]:!px-4">
732          <form action="/search" method="get">
733            <div class="flex">
734              <label class="sr-only" for="desktop-search-site">Search site</label>
735              
736<input type="search" placeholder="Search" id="desktop-search-site" name="keywords" x-ref="autoFocus" class="p-2 mr-1 text-sm text-uh-primary-dark max-w-md 
736shadow-sm focus:ring-branding-outer-space focus:border-branding-outer-space w-full block border-gray-300 p-2 md:text-sm" />
737
738
739              
740
741  <button class="px-16 py-2 inline-block border-0 font-bold text-uh-white transition-colors duration-300 bg-uh-accent-1 hover:bg-uh-secondary uppercase font-header"><i class="fa-lg fas fa-search"></i><span class="sr-only">Search</span></button>
742
743
744
745            </div>
746          </form>
747        </div>
748      </div>
749    </div>
750    
751  </div>
752  
753</div>
754
755
756
757
758
759                                                                            <ul class="block w-full bg-uh-white text-current border-0 menu md:hidden mobile-site-menu text-sm pt-2 border-t-2" x-description="Mobile menu, show/hide based on menu state." id="mobile-menu" x-show="open" style="display: none;">
760
761      <li class="menu-item    relative" >
762
763          <a href="/our-fight" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/7980">Our Fight</a>
764      
765      
766        </li>
767      <li class="menu-item    relative" >
768
769          <a href="https://goodjobsatt.org/#petition" class="flex px-4 py-2 hover:bg-uh-black/5">Petition</a>
770      
771      
772        </li>
773      <li class="menu-item    relative" >
774
775          <a href="/social-media-toolkit" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/43172">Social Media Toolkit</a>
776      
777      
778        </li>
779      <li class="menu-item    relative" >
780
781          <a href="/union-staffed-stores" class="flex px-4 py-2 hover:bg-uh-black/5" data-drupal-link-system-path="node/42672">Union-Staffed Stores</a>
782      
783      
784        </li>
785  
786  
787    <div class="p-4 w-full h-full bg-uh-black/5, [&amp;_a]:!px-4">
788  <form action="/search" method="get">
789    <div class="flex rounded-2xl overflow-hidden">
790      <label class="sr-only" for="mobile-search-site">Search site</label>
791      <input x-ref="autoFocus" id="mobile-search-site" class="flex-grow p-2 text-sm text-uh-primary-dark border-none" type="search" placeholder="Search Site" name="keywords">
792      <button class="bg-uh-accent-1 hover:bg-uh-accent-1-dark text-uh-white text-sm p-2 pl-4 pr-4">
793        <i class="fa-lg fas fa-search"></i><span class="sr-only">Search</span>
794      </button>
795    </div>
796  </form>
797</div>
798
799  
800</ul>
801
802
803
804
805  </div>
806  <div class="relative hidden flex-none md:flex items-center md:px-2">
807  	
808
809
810
811
812  </div>
813  <!-- ./site menu -->
814</div>
815
816
817
818  </div>
819
820  
821      <div>
822    
823  </div>
824
825  
826    <div>
827    <div data-drupal-messages-fallback class="hidden"></div>
828
829  </div>
830
831
832    <main class="z-0">
833    <a id="main-content" tabindex="-1"></a>    <div class="md:flex  pb-0">
834
835            <div id="page-content" class="grid w-full grid-cols-1 page-content">
836          <div>
837    <div id="block-uh-tw-content">
838  
839    
840      
841        <article class="node">
842
843  
844    
845
846  
847  <div class="node-content">
848    
849          
850    <div class="layout layout--onecol layout--onecol--prose layout-edge-to-edge pt-0 pb-0 px-4" id="">
851        <div  class="layout__region layout__region--content mx-auto lg:max-w-prose">
852      <div id="" class="flex w-full flex-wrap">
853  
854    
855
856      
857<div class="uppercase text-xs text-gray-400 font-medium w-full pt-6 md:pt-8 lg:pt-12 xl:pt-16">
858  
859</div>
860<h1 class="w-full mb-2">
861  Our Fight
862</h1>
863
864
865  </div>
866<div id="social_share">
867  
868    
869      
870<div class="pb-2">
871  <span class="sr-only">Social share icons</span>
872  <a href="https://twitter.com/intent/tweet?url=https://goodjobsatt.org/our-fight&text=Our Fight" target="_blank" rel="noopener noreferrer" title="Twitter share link" class="inline-block opacity-75 hover:opacity-100 duration-300 hover:text-uh-accent-1 mr-1"><i class="fab fa-lg fa-twitter"></i></a>
873  <a href="https://www.facebook.com/sharer.php?u=https://goodjobsatt.org/our-fight" target="_blank" rel="noopener noreferrer" title="Facebook share link" class="inline-block opacity-75 hover:opacity-100 duration-300 hover:text-uh-accent-1 mr-1"><i class="fab fa-lg fa-facebook"></i></a>
874  <a href="/cdn-cgi/l/email-protection#b48b92c7c1d6ded1d7c089fbc1c694f2ddd3dcc092d6dbd0cd89dcc0c0c4c78e9b9bd3dbdbd0dedbd6c7d5c0c09adbc6d39bdbc1c699d2ddd3dcc0" target="_blank" rel="noopener noreferrer" title="Email" class="inline-block opacity-75 hover:opacity-100 duration-300 hover:text-uh-accent-1 mr-1"><i class="fa fa-lg fa-envelope"></i></a>
875</div>
876
877
878  </div>
879
880    </div>
881      </div>
882  
883
884          
885    <div class="layout layout--onecol layout--onecol--prose layout-edge-to-edge pt-6 pb-16 px-4" id="">
886        <div  class="layout__region layout__region--content mx-auto lg:max-w-prose">
887      <div class="pb-6 flex w-full flex-wrap" id="site_description">
888  
889    
890
891      
892<div class="w-full max-w-none prose prose-headings:mb-2 prose-p:mb-4 prose-a:!no-underline prose-a:text-uh-accent-1 hover:prose-a:text-uh-black">
893	<style>
894.video-wrapper {
895	width: 600px;
896	max-width: 100%;
897	margin:0 auto 1rem;
898	}
899.video-container {
900	height: 0;
901	overflow: hidden;
902	padding-bottom: 56.25%;
903	padding-top: 0;
904	position: relative;
905	}
906</style><div class="video-wrapper"><div class="video-container"><iframe width="560" height="315" src="https://www.youtube.com/embed/ELNsE8mP9yQ" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></div><!-- /video-container --></div><!-- /video-wrapper --><p>AT&amp;T has raked in record profits, even during a global pandemic. Instead of keeping good, family-supporting jobs in our communities, AT&amp;T has increasingly moved to outsource jobs to non-union workplaces and cut union jobs.
907
908</p><p><strong>AT&amp;T workers make AT&amp;T run. It’s time the company acts that way! </strong> If AT&amp;T wants to maintain its credibility as a responsible corporation, it must stop destroying good jobs and betraying workers.</p>
909</div>
910
911
912
913
914
915  </div>
916
917    </div>
918      </div>
919  
920
921  </div>
922
923</article>
924
925  
926
927  </div>
928
929  </div>
930
931      </div>
932            
933    </div>
934  </main>
935  
936  
937
938</div>
939<footer class="w-full antialiased footer" role="contentinfo">
940  <div class="footer">
941      <div>
942    <div id="site_footer">
943  
944    
945      
946
947<footer class="bg-uh-gray text-uh-white">
948  <div class="max-w-7xl mx-auto py-12 px-4 sm:px-6 lg:py-16 lg:px-8">
949
950    <div class="grid grid-cols-2 md:grid-cols-3 md:gap-8">
951        <div class="col-span-1">
952        <h3>Get in touch</h3>
953        <div class="text-uh-neutral-2 text-sm prose prose-inverse prose-a:text-uh-white prose-a:hover:text-uh-neutral-1 prose-img:w-20 md:prose-img:w-28 prose-img:mr-1 prose-img:my-1 max-w-none prose-img:invert prose-strong:text-uh-neutral-2 prose-headings:text-uh-neutral-2 prose-img:opacity-60">
954                        <div class="location user-content"><p>GOOD JOBS AT AT&amp;T<br>501 3rd Street NW<br>Washington, DC 20001<br>202-434-1100</p><style>
955
956/* Logo */ 
957    .site-logo img { width: 140px !important; }
958
959	/* Mobile */
960@media (max-width: 767px) {
961		/* Header fix */
962		.logo-title-narrow .logo-and-title .space-logo #logo { max-height: 120px; }
963		/* Show Footer Menu */
964		.right-footer-region { display:inline; }
965		.left-footer-region, .right-footer-region { padding-bottom:0; }
966	}
967</style></div>
968      
969        </div>
970
971        <div class="my-6 footer-logo">
972          <a class="block w-full" href="/">
973    <div class="site-logo w-20 md:w-28 mr-1">
974    <img src="/sites/default/files/logos/goodjobs-att_0.png" alt="Good Jobs at AT&amp;T" class="w-full"/>
975  </div>
976  
977</a>
978        </div>
979      </div>
980  
981          <div class="col-span-1">
982        <h3>Quick Links</h3>
983        <div class="w-full text-uh-neutral-2 text-sm">
984          
985
986
987    
988      <ul class="menu justify-end w-full footer-menu relative border-0">
989                <li class="menu-item block">
990                <a href="/our-fight" class="py-2 block" data-drupal-link-system-path="node/7980">Our Fight</a>
991      </li>
992                <li class="menu-item block">
993                <a href="https://goodjobsatt.org/#petition" class="py-2 block">Petition</a>
994      </li>
995                <li class="menu-item block">
996                <a href="/social-media-toolkit" class="py-2 block" data-drupal-link-system-path="node/43172">Social Media Toolkit</a>
997      </li>
998                <li class="menu-item block">
999                <a href="/union-staffed-stores" class="py-2 block" data-drupal-link-system-path="node/42672">Union-Staffed Stores</a>
1000      </li>
1001        </ul>
1002  
1003
1004
1005
1006
1007
1008        </div>
1009      </div>
1010  
1011        <div class="col-span-1">
1012
1013        <div class="w-full">
1014          <form action="/search" method="get">
1015            <div class="flex gap-1 [&_a]:!px-4">
1016              <label class="sr-only" for="footer-search-site">Search site</label>
1017              
1018<input type="search" placeholder="Search" id="footer-search-site" name="keywords" class="w-full text-uh-primary-dark shadow-sm focus:ring-branding-outer-space focus:border-branding-outer-space w-full block border-gray-300 p-2 md:text-sm" />
1019
1020
1021              
1022
1023  <button class="px-16 py-2 inline-block border-0 font-bold text-uh-white transition-colors duration-300 bg-uh-accent-1 hover:bg-uh-secondary uppercase font-header"><i class="fa-lg fas fa-search"></i><span class="sr-only">Search</span></button>
1024
1025
1026
1027            </div>
1028          </form>
1029        </div>
1030
1031        <div class="mt-6 social-media-links">
1032          <h3>Connect with us </h3>
1033          
1034        </div>
1035
1036        <div class="mt-6 w-full">
1037          
1038        </div>
1039
1040      </div>
1041  
1042    </div>
1043
1044       <div class="mt-12 border-t border-uh-neutral-2 border-opacity-20 pt-8">
1045      <div class="md:w-2/3">            <div class="footer-text user-content"><p style="font-size:0.8rem;"><span>© </span><a href="https://cwa-union.org/"><span>Communications Workers of America</span></a><span>, AFL-CIO, CLC. All Rights Reserved. </span><a href="https://cwa-union.org/privacy">Privacy Policy</a><br>Photographs and illustrations, as well as text, cannot be used without permission.</p>
1046<style>
1047  /* Footer Logo - Remove the Transparent Effect */
1048  footer .site-logo { opacity: 1.0 }
1049</style></div>
1050      </div>
1051    </div>
1052   
1053            <ul class="menu flex gap-2 divide-x text-xs underline leading-none mt-4">
1054                  <li class="block pl-2 first:pl-0">
1055            <a href="/login">Log In</a>
1056          </li>
1057              </ul>
1058      
1059  </div>
1060  <div class="px-4 sm:px-6 pt-6 pb-2 lg:px-8 bg-opacity-25 bg-uh-black">
1061    <p class="text-xs text-uh-neutral-2 xl:text-center">
1062      &copy; 2026 All rights reserved.
1063    </p>
1064  </div>
1065</footer>
1066
1067
1068
1069  </div>
1070
1071  </div>
1072
1073  </div>
1074</footer>
1075
1076
1077  </div>
vendor: 114 bytes, lines 1077-1079
1077
1078
1079    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1079<script>dataLayer = [{"site_name":"Good Jobs at AT&T","site_id":"328"}]</script>
vendor: 1 bytes, line 1079
1079
1080<script>
vendor: 327 bytes, lines 1080-1084
1080(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1081new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1082j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1083'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1084})(window,document,'script','dataLayer','
1084GTM-KS2LNK
vendor: 3 bytes, line 1084
1084');
1084</script>
1084
1085<noscript aria-hidden="true"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KS2LNK"
1086 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1087    
1087<script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"group\/328\/content\/39230","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"data":{"extlink":{"extTarget":false,"extTargetAppendNewWindowDisplay":true,"extTargetAppendNewWindowLabel":"(opens in a new window)","extTargetNoOverride":false,"extNofollow":true,"extTitleNoOverride":false,"extNoreferrer":false,"extFollowNoOverride":true,"extClass":"0","extLabel":"(link is external)","extImgClass":false,"extSubdomains":true,"extExclude":"","extInclude":"","extCssExclude":"","extCssInclude":"","extCssExplicit":"","extAlert":false,"extAlertText":"This link will take you to an external web site. We are not responsible for their content.","extHideIcons":false,"mailtoClass":"0","telClass":"tel","mailtoLabel":"(link sends email)","telLabel":"(link is a phone number)","extUseFontAwesome":true,"extIconPlacement":"append","extPreventOrphan":false,"extFaLinkClasses":"fa fa-external-link","extFaMailtoClasses":"fa fa-envelope-o","extAdditionalLinkClasses":"","extAdditionalMailtoClasses":"","extAdditionalTelClasses":"","extFaTelClasses":"fa fa-phone","allowedDomains":["actionnetwork.org"],"extExcludeNoreferrer":""}},"user":{"uid":0,"permissionsHash":"c33af418f0bee237f906d6fb384875649351e75affdaab1b6f0c19b6230923a9"}}</script>
vendor: 1 bytes, line 1087
1087
1088<script src="/sites/default/files/js/js_AdTG2rXnHqHOFc6ubkA0-wlq7oLiJx2CyyLstcqwWAo.js?scope=footer&amp;delta=0&amp;language=en&amp;theme=uh_tw&amp;include=eJx9ykEOgCAMBdELETiSqeGLjbWQFtTju3Djit1M8vB0YT1SttFIIr4NW9VON7yeSL-OfpW4Gmn2KTGUIWRT41U4h7Evzh2JpLHiBcStODU"></script>
1088
1089
1090  
1090<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"45d7784dc2ef4ba39e30a82a9a3c4628","r":1,"spa":2}' crossorigin="anonymous"></script>
1090
1091</body>
1092</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.