1<!DOCTYPE html> 2<html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#" x-data="{ keyboardNavigation: false, isTouchDevice: false }" x-init="isTouchDevice = 'ontouchstart' in window || navigator.maxTouchPoints > 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&T Midwest and AT&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&T" /> 9<meta property="og:url" content="https://goodjobsatt.org/content/39230" /> 10<meta property="og:title" content="Our Fight | Good Jobs at AT&T" /> 11<meta property="og:description" content="CWA members at AT&T Midwest and AT&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&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&T has raked in record profits, even during a global pandemic." /> 15<meta name="twitter:title" content="Our Fight | Good Jobs at AT&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&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&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&display=swap" /> 32<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap" /> 33 34 <title>Our Fight | Good Jobs at AT&T</title> 35 <link rel="stylesheet" media="all" href="/sites/default/files/css/css_ksjylXITQa5ISn3jhzT2cf1VoMlVboMTei54UQZkU8c.css?delta=0&language=en&theme=uh_tw&include=eJxLrSjJyczL1k8pKi1IzNFLhXB1iiuLS1Jz9ZMSi1N1SjPiS8r1C_KLS3TTc_KTEnN0i0sqgarSAdLhF5w" /> 36<link rel="stylesheet" media="all" href="/sites/default/files/css/css_phQXvrRF0sXDR14pFA3EaVEwZO4cOVHn3yrZWotQWZk.css?delta=1&language=en&theme=uh_tw&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","[&_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&language=en&theme=uh_tw&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, [&_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, [&_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, [&_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&T has raked in record profits, even during a global pandemic. Instead of keeping good, family-supporting jobs in our communities, AT&T has increasingly moved to outsource jobs to non-union workplaces and cut union jobs. 907 908</p><p><strong>AT&T workers make AT&T run. Itâs time the company acts that way! </strong> If AT&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&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&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 © 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&delta=0&language=en&theme=uh_tw&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.