Internal Communications Recruitment Agency

Philadelphia | DC | Baltimore | Richmond

In any business, communication is vital to ensure that every employee and manager has a clear understanding of the company’s strategies and goals. A strong internal messaging foundation is also paramount to building your employer brand which will allow you to recruit and retain the best candidates into your company with ease. At Profiles, our internal communications recruitment agency will work with you to find you the right socially intelligent talent that can get employees engaged and facilitate strategic connections and conversations.

An effective internal communications manager ensures that your employees are committed to achieving ground-breaking results while improving collaboration, productivity and performance. Our internal communications recruitment team works with the most talented and qualified communicators that are capable of empowering your employees and improving your employee’s understanding of your corporate strategy.

We’ve worked with many Fortune 500 companies over the past two decades to meet their organization’s hiring needs and goals. It is our extensive industry knowledge and experience that separates us from other internal communications recruitment agencies in the area.

If you’re looking to hire an internal communicator to boost employee engagement and understanding, contact Profiles. See how our internal communications recruitment agency can help you locate some of the best communications talent in your area.

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 Companies Choose Profiles

When it comes to hiring talented staff, none of the internal communications recruitment agencies in the area can match our industry knowledge and experience. At Profiles, we’ll match you with the top communications specialist that fits in with your culture and your business goals.  Profiles achieves this  all in as little as two business days, saving you the hassle of a costly candidate search.

We hold ourselves to the highest standards, that’s why we only work with the top 20% of job seekers nationwide. With our select talent pool of highly-qualified individuals, you can be assured that you are getting a motivated and capable employee that will thrive in your organization.

Our relationship doesn’t just end with the hire. We continue to monitor each new employee’s progress and performance to make sure they are performing to your expectations. Additionally, we offer training sessions and resources to help them remain competitive in an evolving industry. At Profiles, it’s our job to make sure you get the best possible return on your new employee.

Recently-Placed For Existing Clients

Internal Communications Specialist

Richmond VA

Communications Manager

Baltimore MD

Executive Communications Specialist

Washington DC

Positions We Staff

“Our team has the knowledge, skills and resources needed to find you the right creative talent. Whether you are looking to fill a contract, or make a direct hire, our industry leading team can help you find the individual who will implement an effective communication strategy to keep all your employees and important stakeholders informed and engaged.

Whether you are looking for a specialist or someone to manage your entire communications department, Profiles has you covered. Our internal communications recruiting agency can fill your position with PR talent who will facilitate strategic conversation throughout your organization and keep all your employees engaged and up-to-date with your corporate strategy.

Profiles staffs a wide variety of communications related positions. For a full list, please visit our PR & communications recruitment page.

What You Can Expect?

Conducting a candidate search can be a time-consuming and costly endeavor. It can be difficult to know where to look and what to look for. With Profiles, our internal communications staffing firm will assign a dedicated account team to guide you every step of the way and present you with qualified candidates that align with your organization’s needs, goals and culture.

Before we start talking to candidates, we meet with you to get a better understanding of your corporate needs, goals and culture. We are then able to tailor our recruiting plan around your needs and match you with candidates that will fit in with your culture and post results.

Once we understand your needs, our internal communications staffing agency carefully vets each candidate and selects a few candidates we believe are the best fit. At Profiles, we won’t waste your time by sending over every candidate we find. We only send over one or two individuals we believe are the best fit, leaving you to conduct the final interview and confirm our selections.

After the hire is made, we continue to monitor their progress and performance to ensure that they are meeting yours -- and our -- high standards. Our continual monitoring and our streamlined hiring process sets us apart from others in the region and can save you save you time and money.

Contact Profiles Today

At Profiles, we do more than just find candidates, we curate careers and work to create an exceptional experience for our clients. It’s our dedication and commitment to excellence that make us one of the best internal communications recruitment firm in the region.

If you’re struggling to fill your position, contact Profiles. Our internal communications recruitment agency can help you find highly-qualified and motivated candidates in the area.”

Looking for Elite Marketing or 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/internal-communications-recruitment-agency/#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>