<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:schema="http://schema.org/" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" version="2.0" xml:base="https://www.michaelpage.com.vn/">
  <channel>
    <title>working remotely</title>
    <link>https://www.michaelpage.com.vn/</link>
    <description/>
    <language>en</language>
    <atom:link href="https://www.michaelpage.com.vn/taxonomy/term/3161/feed" rel="self" type="application/rss+xml"/>

    <item>
  <title>6 tips on managing remote teams more effectively</title>
  <link>https://www.michaelpage.com.vn/advice/management-advice/staff-development/6-tips-managing-remote-teams-more-effectively</link>
  <description>&lt;span&gt;6 tips on managing remote teams more effectively&lt;/span&gt;
&lt;span&gt;&lt;span lang typeof="schema:Person" property="schema:name" datatype&gt;Anonymous (not verified)&lt;/span&gt;&lt;/span&gt;
  &lt;div class="layout layout--twocol-section layout--twocol-section--67-33"&gt;

          &lt;div class="layout__region layout__region--first"&gt;
        &lt;div data-block-plugin-id="field_block:node:advice:field_media" class="node block-layout-builder block"&gt;
  
    
      




            &lt;div class="advice__media"&gt;&lt;article&gt;
  
      




            &lt;div class="image__image"&gt;  
  &lt;picture&gt;
                  &lt;source srcset="https://www.michaelpage.com.vn/sites/michaelpage.com.vn/files/styles/advice_node_desktop/public/legacy/6%20tips%20on%20managing%20remote%20teams%20more%20effectively_BL.jpg.webp?itok=McFV_u-D 1x" media="(min-width: 1200px)" type="image/webp" width="770" height="268"&gt;
              &lt;source srcset="https://www.michaelpage.com.vn/sites/michaelpage.com.vn/files/styles/advice_node_small_desktop/public/legacy/6%20tips%20on%20managing%20remote%20teams%20more%20effectively_BL.jpg.webp?itok=cZ5K4rkU 1x" media="(min-width: 1024px) and (max-width: 1199px)" type="image/webp" width="610" height="212"&gt;
              &lt;source srcset="https://www.michaelpage.com.vn/sites/michaelpage.com.vn/files/styles/advice_node_tablet/public/legacy/6%20tips%20on%20managing%20remote%20teams%20more%20effectively_BL.jpg.webp?itok=I8zfus3G 1x" media="(min-width: 768px) and (max-width: 1023px)" type="image/webp" width="750" height="240"&gt;
              &lt;source srcset="https://www.michaelpage.com.vn/sites/michaelpage.com.vn/files/styles/advice_node_large_mobile/public/legacy/6%20tips%20on%20managing%20remote%20teams%20more%20effectively_BL.jpg.webp?itok=KM-hRX5f 1x" media="(min-width: 451px) and (max-width: 767px)" type="image/webp" width="735" height="210"&gt;
              &lt;source srcset="https://www.michaelpage.com.vn/sites/michaelpage.com.vn/files/styles/advice_node_mobile/public/legacy/6%20tips%20on%20managing%20remote%20teams%20more%20effectively_BL.jpg.webp?itok=BOesydOI 1x" media="(max-width: 767px)" type="image/webp" width="356" height="230"&gt;
                  &lt;img width="770" height="268" src="https://www.michaelpage.com.vn/sites/michaelpage.com.vn/files/styles/advice_node_desktop/public/legacy/6%20tips%20on%20managing%20remote%20teams%20more%20effectively_BL.jpg.webp?itok=McFV_u-D" alt="Businessman sitting on the beach using a laptop." loading="lazy" typeof="foaf:Image"&gt;

  &lt;/picture&gt;


&lt;/div&gt;
      
  &lt;/article&gt;
&lt;/div&gt;
      
  &lt;/div&gt;
&lt;div data-block-plugin-id="field_block:node:advice:body" class="node block-layout-builder block"&gt;
  
    
      &lt;div class="advice_body_job_slider"&gt;      &lt;p&gt;Having looked after teams in Asia over the last eight years, I am the first to admit that managing people remotely is hard work. Why? Because remote teams are isolated from the day-to-day communication that the rest of us take for granted.&lt;/p&gt;
&lt;p&gt;While everyone might be clear about a project at the start of the week, by Friday the work may have been clarified, discussed, refined and massaged into something very different. Without access to these conversations, it’s no surprise that your remote team members can be five steps behind everyone else! We assume they’re on the same page, but in reality they’ve been left out and robbed of the opportunity to add value.&lt;/p&gt;
&lt;p&gt;Throughout my career, I have found that the secret to effectively managing teams remotely is simple: When in doubt, communicate! Here are six ideas that I’ve implemented to stay better connected to my team overseas:&lt;/p&gt;
&lt;h2&gt;
	Create a daily summary&lt;/h2&gt;
&lt;p&gt;At the end of each day, a member of my team will compile discussion points around key projects. If we talked about processes, issues, concerns, or made any decisions during the course of the day – it’s documented, filed, and sent out to the remote team members. That way, nothing gets lost in translation.&lt;/p&gt;
&lt;p&gt;I’ve been doing this with my teams for the last 12 weeks now and the results have been very positive – the remote members of my team feel more included and informed; and I can close doors faster with fewer errors than before.&lt;/p&gt;
&lt;h2&gt;
	Give them clear goals, tasks and deadlines&lt;/h2&gt;
&lt;p&gt;We all know role ambiguity kills engagement. The last thing I want is for the remote members of my team to feel like they’re isolated from the rest of the team, and are waiting around for work. It’s critical to let them know exactly what I want them to achieve over the coming month/quarter, so that they can feel empowered, independent and in control.&lt;/p&gt;
&lt;p&gt;During regular catch-ups we’ll verbally agree on tasks, KPIs, short and long-term milestones; document them; and then refer back to this on an on-going basis. Checking in regularly to see how they’re going is critical, particularly for those that are shy/uncomfortable about bringing up issues. Of all the engagement strategies I’ve implemented, I’ve found this to be the most effective so far.&lt;/p&gt;
&lt;h2&gt;
	Recognise their efforts publically&lt;/h2&gt;
&lt;p&gt;Remote teams often don’t get the verbal “Good job!” that people offer in passing here. I make an effort to regularly recognise their contribution publically, such as in a team meeting or team email. This helps them to feel like their efforts are acknowledged and valued – and that they’re part of the team.&lt;/p&gt;
&lt;p&gt;I don’t always wait for something “big” to happen to recognise them. It could be as simple as telling them they have written a good email, or thanking them for completing a task proactively.&lt;/p&gt;
&lt;p&gt;Recently one of my team members in Asia presented some information on a conference call. I sent them an email telling them they did a great job on the call citing a specific example: “I like the way you handled question x on the call.” I then followed that up in our next team meeting giving them a few minutes on the call to talk about their presentation and how they felt it went.&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;When it comes to managing people remotely, out of sight doesn’t need to mean out of mind. By making the effort to (over)communicate and include them as part of the team, we both win.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;
	Get them involved in team building/celebrations&lt;/h2&gt;
&lt;p&gt;Celebrating together and creating shared memories is one of the best ways I’ve found to bring my remote and local teams together. Here’s an example: My team completed a major global project last year, and I was given budget to take them to lunch as a congratulations.&lt;/p&gt;
&lt;p&gt;Instead, we bought a cake in Sydney and organised a team meeting via teleconference. While on the line to Singapore, they received a knock at the door, and were surprised with a cake of their own (which I had organised through the office manager).&lt;/p&gt;
&lt;p&gt;We all enjoyed in the cake celebration as a team, and it’s a memory that the team in Singapore still recount to this day. We do the same for holidays – whether it’s exchanging Christmas cards, chocolates for Valentine’s Day, lanterns for Diwali or envelopes for Chinese New Year – if it happens here, we make sure it happens for the remote members of my team. For a small cost, these things go a long way to making people feel included.&lt;/p&gt;
&lt;h2&gt;
	Schedule meetings within their time zone&lt;/h2&gt;
&lt;p&gt;Another simple consideration: if you are managing people outside of your country, make meetings in a convenient time within their time zone. Unless a major crisis has erupted, I also avoid missing or changing meetings with Asia. They’re not here to understand why a meeting can’t happen, so it’s important to honour the commitment to demonstrate that I value their time and prioritise our catch ups.&lt;/p&gt;
&lt;h2&gt;
	Slow down meeting agendas&lt;/h2&gt;
&lt;p&gt;Phone conversations are tough, even if language issues aren’t a factor. For people on the receiving end it’s often difficult to hear, hard to interject, and impossible to interpret social queues. It’s critical to avoid rushing through the agenda. Remote teams need a chance to weigh in and respond, as we can’t see perplexed looks or confusion. They need to feel they’ve had a chance to listen and participate. Here’s how I structure each discussion point:&lt;/p&gt;
&lt;div&gt;
	“Does anyone in Asia have any questions?”&lt;/div&gt;
&lt;div&gt;
	“Does anyone in Australia have any questions?”&lt;/div&gt;
&lt;div&gt;
	“Asia team – before we move on from this topic, do you have anything more to add?”&lt;/div&gt;

&lt;p&gt;This gives my remote team ample opportunity to have things repeated, clarified or explained. Meetings are minuted and distributed, then followed up with a personal phone call to ensure everything was understood, and to give them a chance to clarify things privately. It also means that as a manager all major announcements and changes are captured, should I need to refer to them down the track.&lt;/p&gt;
&lt;p&gt;When it comes to managing people remotely, out of sight doesn’t need to mean out of mind. By making the effort to (over)communicate and include them as part of the team, we both win – the business leverages their talents, and they feel like an engaged and valued member of the team.&lt;/p&gt;

    &lt;/div&gt;

  &lt;/div&gt;
&lt;div data-block-plugin-id="field_block:node:advice:field_author_of_advice" class="node block-layout-builder block"&gt;
  
    
        &lt;div class="author-name"&gt;&lt;a href="https://www.michaelpage.com.vn/author/marcus-sandmann"&gt;Marcus Sandmann&lt;/a&gt;&lt;/div&gt;

  &lt;/div&gt;
&lt;div data-block-plugin-id="field_block:node:advice:created" class="node block-layout-builder block"&gt;
  
    
      
  &lt;/div&gt;
&lt;div data-block-plugin-id="field_block:node:advice:field_published_at" class="node block-layout-builder block"&gt;
  
    
      

  &lt;/div&gt;
&lt;div data-block-plugin-id="field_block:node:advice:field_tags_for_the_advice" class="node block-layout-builder block"&gt;
  
    
      




      &lt;div class="advice__tags-for-the-advice"&gt;
      &lt;ul&gt;
                  &lt;li&gt;&lt;a href="https://www.michaelpage.com.vn/tags-blog/team-management"&gt;team management&lt;/a&gt;&lt;/li&gt;
                  &lt;li&gt;&lt;a href="https://www.michaelpage.com.vn/tags-blog/working-remotely"&gt;working remotely&lt;/a&gt;&lt;/li&gt;
              &lt;/ul&gt;
    &lt;/div&gt;
  
  &lt;/div&gt;

      &lt;/div&gt;
    
          &lt;div class="layout__region layout__region--second"&gt;
        &lt;div class="views-exposed-form search_advice-advice_search block-views block" data-drupal-selector="views-exposed-form-search-advice-advice-search" data-block-plugin-id="views_exposed_filter_block:search_advice-advice_search"&gt;
  
    
      &lt;form action="https://www.michaelpage.com.vn/search/blogs" method="get" id="views-exposed-form-search-advice-advice-search" accept-charset="UTF-8"&gt;
  &lt;div class="js-form-item form-item js-form-type-textfield form-item-search js-form-item-search"&gt;
      &lt;label for="edit-search"&gt;Keyword&lt;/label&gt;
        &lt;input placeholder="Search" data-drupal-selector="edit-search" data-msg-maxlength="This field field has a maximum length of 128." type="text" id="edit-search" name="search" value size="30" maxlength="128" class="form-text" role="textbox"&gt;

        &lt;/div&gt;
&lt;div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions"&gt;&lt;input data-views-ajax-submit-disabled name="Search" data-drupal-selector="edit-submit-search-advice" type="submit" id="edit-submit-search-advice" value="Search" class="button js-form-submit form-submit" role="button"&gt;
&lt;/div&gt;


&lt;/form&gt;

  &lt;/div&gt;
&lt;div data-block-plugin-id="entity_browser_block:paragraphs_library_items" class="paragraphs_library_items block-entity-browser-block block"&gt;
  
    
      




            &lt;div class="paragraphs_library_item__paragraphs"&gt;  &lt;div class="paragraph paragraph--type--free-text paragraph--view-mode--default"&gt;
          




            &lt;div class="free_text__free-text"&gt;&lt;style&gt;
.main-form-wrapper .main-form-content .form-actions {
text-align: left;
}
&lt;/style&gt;&lt;div style="border-bottom:1px solid #124395;margin-bottom:30px;" id="callbackform"&gt;&lt;em&gt;If you are looking for a job, you can &lt;/em&gt;&lt;a href="https://www.michaelpage.com.vn/job-search"&gt;&lt;em&gt;&lt;strong&gt;browse jobs here&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;br&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;&lt;/div&gt;
&lt;h2&gt;I need to hire&lt;/h2&gt;
&lt;div style="margin-bottom:30px;" id="pardotIframe"&gt;We’re ready to help. Complete the form below and one of our specialists will be in touch.&lt;/div&gt;
&lt;div style="border-bottom:1px solid #124395;display:none;font-family:&amp;quot;Roboto Condensed&amp;quot;, sans-serif;padding:20px 0;"&gt;&lt;em&gt;If you are looking for a job, visit the &lt;/em&gt;&lt;a href="https://www.michaelpage.com.vn/candidates" target="_self"&gt;&lt;em&gt;&lt;strong&gt;candidates section.&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;  

&lt;!-- Subtitle for popup --&gt;

&lt;!-- Thank you message --&gt;
&lt;/p&gt;&lt;div id="ty-msg-wrapper"&gt;
  &lt;h4 id="ty-msg"&gt;Thank you for submitting the form&lt;h4&gt;
&lt;/h4&gt;&lt;/h4&gt;&lt;/div&gt;

&lt;!-- Skeleton Loader --&gt;
&lt;div class="skeletal-loader" id="loader"&gt;
  &lt;div class="xc-desktop-skeleton loader-view"&gt;Desktop skeleton&lt;/div&gt;
  &lt;div class="xc-popup-skeleton loader-view"&gt;Tablet skeleton&lt;/div&gt;
  &lt;div class="xc-sidebar-skeleton loader-view"&gt;Mobile skeleton&lt;/div&gt;
&lt;/div&gt;

&lt;!-- Constants --&gt;
&lt;script&gt;
  let targetIntentCaptchaClassName = '';
  let targetIntentCaptcha = '';
  let captchaWidget;
  let isObjectFound = false;
  let componentCreated = false;
  let reCaptchaVersion = 'V3';
  let xcCaptchaKey = "6LcQXGIsAAAAAHdghLxUZm9pB1MwAVC8yrhJ0xHi";
  let v2CaptchaKey = "6LceXGIsAAAAALLCvg7Cgbk3hc8zoq8lQoLzu\u002DHw";
  let submissionBehavior = "redirect";
  let successMessage = "";
  let onSubmissionUrl = "https\u003A\/\/www.michaelpage.com.vn\/thank\u002Dyou\u002Dfor\u002Drequest";
  let autoResponderUrl = "";
  let onCandidateUrl = "https\u003A\/\/www.michaelpage.com.vn\/job\u002Dsearch";
  let tyDiv = document.getElementById('ty-msg-wrapper');
  let tyMsg = document.getElementById('ty-msg');

  let myCallbackFunction = function(){
    if (tyMsg) tyMsg.innerHTML = successMessage;
    document.getElementById('lightning-out').innerHTML = '';
    if (tyDiv) {
      tyDiv.style.display = 'flex';
      const y = tyDiv.getBoundingClientRect().top + window.pageYOffset - 120;
      window.scrollTo({ top: y, behavior: 'smooth' });
    }
  }

  var paramsInUrl = new URLSearchParams(window.location.search);
  // added for UTM tracking.
  var utmSource = paramsInUrl.get('utm_source');
  var utmMedium = paramsInUrl.get('utm_medium');
  var utmCampaign = paramsInUrl.get('utm_campaign');
  var contactId = getContactId();
  var source_url = location.origin + location.pathname;
  var advice_node = false;
  var popupView = false;

  const jobFormParams = {
    formId : "d9ec1da9\u002D7a8f\u002D423c\u002D83a4\u002D62bdb3785a73",
    formType : "Contact\u0020Form",
    variant : "",
    campaignId : "CA\u002DCO\u00200003095",
    onSubmissionUrl : onSubmissionUrl,
    autoResponderUrl : autoResponderUrl,
    onCandidateUrl : onCandidateUrl,
    language : "en\u002DVN",
    brand : "MP",
    country : "VN",
    multiCountry : "false",
    contactId : contactId,
    utmSource : utmSource,
    utmMedium : utmMedium,
    utmCampaign : utmCampaign,
    sourceUrl : source_url,
    submissionBehavior : submissionBehavior,
    onSuccessCallback : myCallbackFunction,
    v3Success: true
  }

  function getContactId() {
    let cid = paramsInUrl.get('cid');
    if (!cid) {
      cid = getCookie('contactId');
    }
    return cid || null;
  }

  function getCookie(name) {
    return Object.fromEntries(
      document.cookie.split("; ").map(c =&gt; c.split("="))
    )[name] || null;
  }
&lt;/script&gt;

&lt;!-- Lightning Out Container (Initially Hidden) --&gt;
&lt;div style="display:none;" id="lightning-out"&gt;
  &lt;p id="temp-text"&gt;This text is added to make the div non-empty for escaping empty div filters.&lt;/p&gt;
&lt;/div&gt;

&lt;!-- Main Logic --&gt;
&lt;script&gt;
  function tryLout() {
    const localeLanguage = new Intl.Locale(jobFormParams.language);
    const localeLanguageCode = localeLanguage.language;
    if (jobFormParams.country !== 'CN') {
      // Add google captcha for all sites except China.
      const V3script = document.createElement('script');
      V3script.src = `https://www.google.com/recaptcha/api.js?hl=${localeLanguageCode}&amp;render=${xcCaptchaKey}`;
      V3script.async = true;
      V3script.defer = true;
      document.head.appendChild(V3script);
    }

    $Lightning.use('c:CAP_XC_globalJobFormOutApp', function () {
      $Lightning.createComponent(
        'c:CAP_XC_globalJobFormAura',
        { jobFormParams: jobFormParams },
        'lightning-out',
        function (cmp) {
          componentCreated = true;
          document.getElementById('temp-text').remove();
          document.getElementById('lightning-out').style.display = 'block';
          const loader = document.getElementById('loader');
          if (loader) loader.remove();
          if(popupView == true){
            setTimeout(function() {
              document.dispatchEvent(new CustomEvent('xc_focus_into_form'));
            }, 100);
          }
        }
      );
    }, 'https://pagegroup.my.site.com/globalform');
  }

  function insertIntoShadowDOM(retries = 3, delay = 1000) {
    const allHosts = document.querySelectorAll('*');
    const recapContainers = []; // Store all matching containers

    for (const host of allHosts) {
      if (host.shadowRoot) {
        const allElems = host.shadowRoot.querySelectorAll('*');
        for (const elem of allElems) {
          if (elem.shadowRoot) {
            const deepFound = elem.shadowRoot.querySelector(targetIntentCaptcha);
            if (deepFound &amp;&amp; deepFound.className === targetIntentCaptchaClassName) {
              recapContainers.push(deepFound);
            }
          }
        }
      }
    }
  	if (recapContainers.length &gt; 0) {
      recapContainers.forEach((container, index) =&gt; {
        const uniqueId = 'captcha-' + index;
        container.innerHTML = `&lt;div id="${uniqueId}" class="g-recaptcha"
          data-sitekey="${v2CaptchaKey}"
          data-callback="onCaptchaSuccess"
          data-expired-callback="onCaptchaExpired"&gt;
        &lt;/div&gt;`;
        captchaWidget = window.grecaptcha.render(container.querySelector(`#${uniqueId}`), {
          sitekey: v2CaptchaKey
        });
		  });
      document.getElementById('lightning-out').style.display = 'block';
      const loader = document.getElementById('loader');
		  if (loader) loader.remove();
	  }
    else if (retries &gt; 0) {
      setTimeout(() =&gt; insertIntoShadowDOM(retries - 1, delay), delay);
	  }
    else {
      const CaptchaErrorEvent = new CustomEvent('CaptchaErrorEvent',{detail:{message:'CaptchaError'}});
		  document.dispatchEvent(CaptchaErrorEvent );
    }
  }

  function onCaptchaSuccess(token) {
    reCaptchaVersion='V2';
    const V2token = token;
    if(V2token == ''){
      grecaptcha.reset();
    }
    else{
      const event = new CustomEvent('V2captchaToken', {
        detail: { V2captchaToken: V2token }
      });
      document.dispatchEvent(event);
    }
  }

  function onCaptchaExpired() {
    window.parent.postMessage({ captchaExpired: true }, '*');
  }

  document.addEventListener('submitEvent', function (e) {
    const submittedIntentType = e.detail.submitIntentSelected;
    if (e.detail.action === 'submitClicked') {
      targetIntentCaptchaClassName = e.detail.captchaDivClass;
      targetIntentCaptcha ='.'+targetIntentCaptchaClassName;
      if(reCaptchaVersion == 'V3'){
        grecaptcha.ready(() =&gt; {
          grecaptcha.execute(xcCaptchaKey, { action: 'submit' }).then((submitToken) =&gt; {
            document.dispatchEvent(new CustomEvent('captchaV3TokenOnSubmit', { detail: { V3token: submitToken, submittedIntent:submittedIntentType } }));
          })
          .catch((error) =&gt; {
            document.dispatchEvent(new CustomEvent('CaptchaErrorEvent',{detail:{eMessage:'CaptchaError'}}));
          });
        });
      }
      else {
        const V2token = grecaptcha.getResponse(captchaWidget);
        const V2Submitevent = new CustomEvent('V2CaptchaTokenOnSubmit',{detail:{V2captchaToken:V2token , submittedIntent:submittedIntentType}});
        document.dispatchEvent(V2Submitevent );
      }
    }
  });

  window.addEventListener('error',function(e){
    if(e.message.toLowerCase().includes("recaptcha") ||e.filename.toLowerCase().includes("recaptcha")){
      const CaptchaErrorEvent = new CustomEvent('CaptchaErrorEvent',{detail:{message:'CaptchaError'}});
        document.dispatchEvent(CaptchaErrorEvent);
    }
  });

  document.addEventListener('V3ResultOnSubmit', function (e) {
    if (!e.detail) {
      jobFormParams.v3Success = false;
      insertIntoShadowDOM(targetIntentCaptcha);
    }
  });

  document.addEventListener('intentchange', function (e) {
    if (advice_node) {
      Drupal.changeRelatedArticlesPosition(true);
    }
  });
&lt;/script&gt;

&lt;!-- Load Lightning Out Script --&gt;
&lt;script&gt;
  if (document.querySelector('script[src="https://pagegroup.my.site.com/globalform/lightning/lightning.out.js"]')) {
    tryLout();
  }
&lt;/script&gt;

&lt;script&gt;
  document.addEventListener('DOMContentLoaded', function() {
    var contactId = getContactId();
    var formId = "d9ec1da9\u002D7a8f\u002D423c\u002D83a4\u002D62bdb3785a73";
    var formType = "Contact\u0020Form";
    var variant = "";
    var campaignId = "CA\u002DCO\u00200003095";
    var language = "en\u002DVN";
    var brand = "MP";
    var country = "VN";
    var multiCountry = "false";

    if (document.body.classList.contains('page-node-type-advice')) {
      advice_node = true;
    }
  });

  document.addEventListener('xc_focus_dialog_close', function (e) {
    var $dialog = $('.ui-dialog:visible').last();
    // Find the close button inside the dialog
    var $close = $dialog.find('.ui-dialog-titlebar-close');

    if ($close.length) {
      $close.focus();
    }
  });

  document.addEventListener('focusin', function (e) {
    const el = e.target;
    if (!el.classList || !el.classList.contains('ui-dialog-titlebar-close')) return;
    // Remove any previous handler (store it on the element)
    if (el._xcKeydown) {
      el.removeEventListener('keydown', el._xcKeydown);
      el._xcKeydown = null;
    }
    // Bind the Tab handler
    el._xcKeydown = function (ev) {
      if (ev.key === 'Tab') {
        ev.preventDefault();
        document.dispatchEvent(new CustomEvent('xc_focus_into_form'));
      }
    };
    el.addEventListener('keydown', el._xcKeydown);
  });
&lt;/script&gt;

&lt;/div&gt;
      
      &lt;/div&gt;
&lt;/div&gt;
      
  &lt;/div&gt;
&lt;div data-block-plugin-id="entity_browser_block:paragraphs_library_items" class="paragraphs_library_items block-entity-browser-block block"&gt;
  
    
      




            &lt;div class="paragraphs_library_item__paragraphs"&gt;  &lt;div class="paragraph paragraph--type--free-text paragraph--view-mode--default"&gt;
          




            &lt;div class="free_text__free-text"&gt;&lt;div style="background-color:white;margin-bottom:20px;"&gt;
&lt;div style="padding:17px;"&gt;
&lt;h3 class="rtecenter" style="margin-bottom:10px;"&gt;&lt;strong&gt;Advertise Your Role With Us&lt;/strong&gt;&lt;/h3&gt;

&lt;p class="rtecenter"&gt;&lt;a href="https://www.michaelpage.com.vn/reachtalent"&gt;&lt;img alt="Advertise Your Role With ReachTalent" src="https://www.michaelpage.com.vn/sites/michaelpage.com.vn/files/16873-rt_2020_rhs_500x550_set1.jpg" style="width: 90%;"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
      
      &lt;/div&gt;
&lt;/div&gt;
      
  &lt;/div&gt;
&lt;div data-block-plugin-id="advice_user_subscription" class="block-mp-subscription block"&gt;
  
    
      &lt;div class="mp-user-subscription"&gt;
  &lt;div class="subscription-title"&gt;&lt;h2&gt;Join over 60,000 readers!&lt;/h2&gt;&lt;/div&gt;
  &lt;div class="subscription-desc"&gt;Receive free advice to help give you a competitive edge in your career.&lt;/div&gt;
  &lt;div class="subscription-form"&gt;&lt;div id="mp_user_subscription_form"&gt;&lt;form class="mp-user-subscription" data-drupal-selector="mp-user-subscription" action="https://www.michaelpage.com.vn/taxonomy/term/3161/feed" method="post" id="mp-user-subscription" accept-charset="UTF-8"&gt;
  &lt;div class="mp-user-subscription"&gt;
  &lt;div class="subscription-title"&gt;&lt;/div&gt;
  &lt;div class="subscription-desc"&gt;&lt;/div&gt;
  &lt;div class="subscription-form"&gt;&lt;div class="js-form-item form-item js-form-type-textfield form-item-subscription-email js-form-item-subscription-email"&gt;
      &lt;label for="edit-subscription-email" class="js-form-required form-required"&gt;Email address&lt;/label&gt;
        &lt;input placeholder="Email address" aria-labelledby="Email address" class="subscription_email form-text required" title="Email address" data-drupal-selector="edit-subscription-email" pattern="^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$" data-msg-maxlength="Email address field has a maximum length of 128." data-msg-required="Email address field is required." data-msg-pattern="Please enter a valid email address." type="text" id="edit-subscription-email" name="subscription_email" value size="60" maxlength="128" required="required" aria-required="true" role="textbox"&gt;

        &lt;/div&gt;
&lt;input data-drupal-selector="edit-captcha-sid" type="hidden" name="captcha_sid" value="8460301"&gt;
&lt;input data-drupal-selector="edit-captcha-token" type="hidden" name="captcha_token" value="USam2cbYvg_0Gl1RkV5jrxpNyBfakNC_bZoYLyPrcV0"&gt;
&lt;input class="blog-user-subscription use-ajax button js-form-submit form-submit" data-drupal-selector="edit-submit" type="submit" id="edit-submit" name="op" value="Subscribe" role="button"&gt;
&lt;input autocomplete="off" data-drupal-selector="form-vre7qc4bqszf5gdsfzgwx57ynifyxjindohkus5zejk" type="hidden" name="form_build_id" value="form-VrE7qC4bqSzF5GDsfzgWx57YnIFYxjindOHKus5zejk"&gt;
&lt;input data-drupal-selector="edit-mp-user-subscription" type="hidden" name="form_id" value="mp_user_subscription"&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;/form&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;

  &lt;/div&gt;

      &lt;/div&gt;
    
  &lt;/div&gt;
</description>
  <pubDate>Mon, 07 Dec 2015 04:07:12 +0000</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <guid isPermaLink="false">3046 at https://www.michaelpage.com.vn</guid>
    </item>

  </channel>
</rss>
