Corporate Communications Recruitment

Philadelphia | DC | Baltimore | Richmond

Without the support of your stakeholders, your organization would cease to exist. That’s why it’s important to keep them informed. At Profiles, our corporate communications recruitment agency can help you find the right talent to effectively manage and communicate your corporate strategy to key stakeholders, as well as the staff and general public.

Managing your company's message is crucial to creating and maintaining a favorable position with your stakeholders, employees, and clients. An experienced corporate communicator can keep all three groups informed of your business strategy and give them a clear understanding our your vision and values.

Our corporate communications recruitment agency has worked with dozens of Fortune 500 companies in the Baltimore, DC, Philadelphia, Richmond, San Francisco, Dallas, Chicago, and Newark areas over the past two decades. Our commitment to excellence and industry expertise allows companies to save time and money throughout the corporate communications recruitment process.

If you’re looking to staff a communications position and need help sifting through resumes to find your ideal candidate, contact Profiles. Our corporate communications recruitment agency can help your organization find talent in just a few days.

Staffing Solutions


The people you need - when you need them.

Project Based

A team of onsite consultants for long term projects.

Direct Hire

We make it easy to find that killer addition to your team.

Managed Services

Build collaborative teams from scratch

Why Profiles?

Our team truly understand the business climate and know what tools and skills are required to be successful in the industry. That’s why we only work with the top 20% of job seekers nationwide, assuring you that you’ll be hiring the best person possible for your position.

With our extensive candidate network and industry expertise, we are able to comb through the applications and deliver you a few quality candidates in as little as two business days. Our corporate communications recruitment agency works with you to ensure that the individual you hire meets your requirements, values, and fits with your company culture.

We also continue to monitor each new hire’s performance to make sure they are performing at an acceptable level. Additionally, we provide free training and resources to ensure that your hire remains up-to-date on the latest industry trends.

Recently-Placed For Existing Clients

Communications Manager

Washington DC

Communications Specialist

Richmond VA

Communications Coordinator

Baltimore MD

Positions We Staff

“Managing and communicating your company's strategy to executives and stakeholders is crucial to any business. At Profiles, we work with you to find the right person that can effectively convey your vision and values. Whether you are looking to make a direct hire, or fill a contract position, our corporate communications staffing agency can find the right fit for you.

Our corporate communications staffing firm staffs every communications-themed position from an entry-level Coordinator to a Vice President. With our corporate communications recruiting agency we can help you fill a single position, or build out an entire team. For a comprehensive list of the positions we staff in this industry, please visit our PR recruitment agency page.

How the Process Works

Finding the right corporate communicator to effectively communicate your vision to stakeholders can be costly and time-consuming. But with Profiles, we take the steps necessary to ensure that your new hire aligns with your needs, goals and culture.

It all starts with our team getting to know your company. We’ll speak with you to gain a better understanding of everything from what it’s like to work at your organization, to what you want in a hire. From there, we can develop a personalized plan that allows us to select the candidates who have the skills and abilities to thrive in your organization.

Then, our corporate communications recruiters carefully consider each candidate in our highly-qualified talent pool. As soon as we find one or two candidates that meet and exceed your requirements, we send them over to you for an interview. All you have to do is confirm our selections and start acclimating your new employee to the organization.

Even after the hire is made, we continue to monitor your new hire’s performance to make sure he or she is meeting and exceeding your expectations. It’s our ongoing client relationships and commitment to excellence that separates us from other corporate communications recruitment firms in the Mid-Atlantic.

Get Started with Profiles Today

Our corporate communications recruiters curate career-minded emotionally intelligent talent to ensure that all your staffing needs are met. With Profiles, you’ll attract quality candidates that will have the knowledge and experience required to successfully communicate your message internally and to the outside world.

If you’re having difficulties finding effective communicators to deliver your corporate message, contact Profiles. See how our team can help you find highly-qualified candidates who will thrive in your organization.”

Looking for Elite Marketing & Creative Technology Talent?

Request Talent Now
[gravityform id="8" title="false" description="false" ajax="true" tabindex="49"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_8' ><div id='gf_8' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_8' id='gform_8' action='/clients/pr-staffing/corporate-communications-recruiters/#gf_8'> <div class='gform_body'><ul id='gform_fields_8' class='gform_fields top_label form_sublabel_below description_below'><li id='field_8_2' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_8_2' >First Name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_8_2' type='text' value='' class='medium' tabindex='49' aria-required="true" aria-invalid="false" /></div></li><li id='field_8_3' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_8_3' >Last Name</label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_8_3' type='text' value='' class='medium' tabindex='50' aria-invalid="false" /></div></li><li id='field_8_4' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_8_4' >Work Email<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_4' id='input_8_4' type='text' value='' class='medium' tabindex='51' aria-required="true" aria-invalid="false" /> </div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_8' class='gform_button button' value='Download Our Case Study' tabindex='52' onclick='if(window["gf_submitting_8"]){return false;} window["gf_submitting_8"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_8"]){return false;} window["gf_submitting_8"]=true; jQuery("#gform_8").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=8&amp;title=&amp;description=&amp;tabindex=49' /> <input type='hidden' class='gform_hidden' name='is_submit_8' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='8' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_8' value='WyJbXSIsIjQzNDg5YTIzZTExNmYyOTdlMDY5YzA5YzFmNTRhNTc0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_8' id='gform_target_page_number_8' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_8' id='gform_source_page_number_8' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_8' id='gform_ajax_frame_8' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 8, '' );jQuery('#gform_ajax_frame_8').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_8');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_8').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_8').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_8').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_8').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_8').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_8').val();gformInitSpinner( 8, '' );jQuery(document).trigger('gform_page_loaded', [8, current_page]);window['gf_submitting_8'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_8').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_8').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [8]);window['gf_submitting_8'] = false;}, 50);}else{jQuery('#gform_8').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [8, current_page]);} );} );</script><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 8) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [8, 1]) } ); </script>