Shortcut Navigation:

No Depression: Pharmaceutical-Labor Alliance Flourishes

No Depression: Pharmaceutical-Labor Alliance Flourishes
By Robert Struckman

“I certainly admit going in with an attitude of let’s-see-what-this-is-about,” Johnson & Johnson Vice President Donald Bohn says about cooperating with labor unions. “It turns out we have a lot more in common than you might think.”

And that’s why, about four years ago, Johnson & Johnson joined the Pharmaceutical Industry Labor-Management Association ( PILMA ), a growing coalition of pharmaceutical industry giants and the major building trades unions. Its goal is to foster good jobs in the domestic pharmaceutical industry while increasing access to affordable medicines.

Such cooperation between workers and the industries that employ them is something of an anomaly in an era of increasingly balkanized politics.

One staple of PILMA’s program—along with conferences and other get-togethers—is to provide tours of union training facilities, which allow industry officials to see firsthand the skill levels and training union workers bring to the specialized construction needs of the biotechnology industry.

Last year, Sheet Metal Workers ( SMWIA ) hosted a delegation to tour its training facility in Everett, Wash. The Seattle-area apprentice program runs five years and requires as much as 1,500 hours of classroom time and 9,000 hours of on-the-job training. The apprentices learn commercial and residential HVAC, architectural and production sheet metal work, maintenance and test-and-balance—a process where independent workers test a newly installed system and then calibrate it so it’s perfect.

“Our members are committed to the craft. It’s not a job. It’s a career,” says Eric Martinson, business manager of SMWIA Local 66, which runs the Everett training center. “If you’re putting in a fume hood in a laboratory, you’re not just installing it and hoping that it works.”

As the tour delved into the nitty-gritty, the workers and the company representatives got downright geeky about the work they do. They talked fume hoods and evacuation systems, return systems and laboratories, air volume and flow, gas systems and all manner of duct work.

This is stuff the workers know intimately because they fabricate, install, test and maintain all of these systems—and their knowledge complements that of the scientists, researchers and other industry representatives.

“I don’t think we can say this enough. America's building trades unions invest upward of $1 billion a year in training and developing the safest, most highly trained and productive workers found anywhere in the world," says Sean McGarvey, president of the AFL-CIO Building and Construction Trades Department.

That investment has currency with pharmaceutical company leaders. In New Jersey, it has become common for pharmaceutical companies to sign 15-year maintenance contracts to ensure that systems will be maintained by experienced and skilled union workers.

“Over time, we’ve seen more and more companies follow the natural inclination to rely on union contractors for a steady stream of well-educated, informed workers,” PILMA director Tim Dickson says. Some companies, like Eli Lilly, are bringing pharmaceutical productions back to the United States from overseas.

As for Bohn, it didn’t take him long to become a believer in the coalition.

“Our commitment is to the safety and quality of the products that we sell,” Bohn says. “We need companies with strong reputations and a qualified workforce. When you pay for quality, the investment comes back to you.”

Join Us Online

eZ debug

Clear cache:

Quick settings:

Timing: Oct 02 2013 12:34:33
Script start
Timing: Oct 02 2013 12:34:33
Module start 'content'
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "node/view/full.tpl" with resource "design"
Error: eZTemplate Oct 02 2013 12:34:33
Cannot retrieve attribute of a NULL
Error: eZTemplate Oct 02 2013 12:34:33
Cannot retrieve attribute of a NULL
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezpage.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "zone/4zoneslayout2.tpl" with resource "design"
Timing: Oct 02 2013 12:34:33
Module end 'content'
Debug: ezpI18n::translateText Oct 02 2013 12:34:33
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZTags'
Debug: ezpI18n::translateText Oct 02 2013 12:34:33
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Survey'
Debug: ezpI18n::translateText Oct 02 2013 12:34:33
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZFind'
Debug: ezpI18n::translateText Oct 02 2013 12:34:33
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Workflow board'
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "pagelayout.tpl" with resource "design"
Warning: eZTemplate:def @ extension/aflcio/design/aflcio_user/templates/page_head.tpl:50[4] Oct 02 2013 12:34:33
Variable 'current_node_id' is already defined.
Warning: eZTemplate:def @ extension/aflcio/design/aflcio_user/override/templates/parts/fb_og_meta_content_page.tpl:23[1] Oct 02 2013 12:34:33
Variable 'body_image' is already defined.
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Warning: ezjscPacker::packFiles Oct 02 2013 12:34:33
Could not find: stylesheets/surveyfile.css
Warning: eZTemplate:def @ extension/aflcio/design/aflcio_user/templates/parts/analytics.tpl:8[1] Oct 02 2013 12:34:33
Variable 'Server' is already defined.
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/literal.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/ul.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/literal.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/ul.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/literal.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/ul.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/literal.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/ul.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltext.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/literal.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/link.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/li.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezxmltags/ul.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/ezimage.tpl" with resource "design"
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "content/datatype/view/eztext.tpl" with resource "design"
Timing: Oct 02 2013 12:34:33
End
Notice: Oct 02 2013 12:34:33
eZTemplate: Loading template "setup/debug_toolbar.tpl" with resource "design"

Timing points:

CheckpointElapsedRel. ElapsedMemoryRel. Memory
Script start 0.0000 sec0.0269 sec 1,285.2031 KB1,198.8125 KB
Module start 'content' 0.0269 sec0.2023 sec 2,484.0156 KB4,721.2422 KB
Module end 'content' 0.2292 sec3.1888 sec 7,205.2578 KB12,208.2031 KB
End 3.4179 sec  19,413.4609 KB 
Total runtime:3.4242 sec
Peak memory usage:20,837.2734 KB

Time accumulators:

 Accumulator Elapsed Percent Count Average
ini_load
Load cache0.0098 sec0.2848%330.0003 sec
Find INI Files0.0003 sec0.0074%60.0000 sec
Mysql Total
Mysqli_queries2.5008 sec72.9197%8440.0030 sec
Looping result0.0346 sec1.0100%8190.0000 sec
TS translator
TS init0.0022 sec0.0632%40.0005 sec
TS cache load0.0010 sec0.0304%40.0003 sec
TS context load0.0007 sec0.0208%40.0002 sec
Template Total3.3093 sec 96.5% 3 1.1031 sec
Template load0.0067 sec0.1953%30.0022 sec
Template processing3.3025 sec96.2967%31.1008 sec
Template load and register function0.0002 sec0.0045%20.0001 sec
states
state_id_array0.2138 sec6.2340%790.0027 sec
state_identifier_array0.2406 sec7.0157%810.0030 sec
override
Cache load0.0065 sec0.1902%890.0001 sec
Sytem overhead
Fetch class attribute can translate value0.0144 sec0.4207%130.0011 sec
Fetch class attribute name0.0115 sec0.3342%210.0005 sec
XML
Image XML parsing0.0154 sec0.4480%130.0012 sec
class_abstraction
Instantiating content class attribute0.0056 sec0.1628%220.0003 sec
General
String conversion0.0000 sec0.0006%30.0000 sec
dbfile0.0072 sec0.2097%830.0001 sec
Total script time:3.4295 sec