CINXE.COM
Job Market Insights – Office of Career Strategy – Yale University
<!DOCTYPE html> <html lang="en-US" class="resource-template-default single single-resource postid-264226 no-js uconnect resource-job-market-insights not-home full-width-hero hero-space-banner has-hero-nav single-column"> <head> <meta charset="UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1834808556",accountID:"1407917",trustKey:"1407917",xpid:"VQIHVl9SDxABUVlUAAQFVFMF",licenseKey:"NRBR-725fd230f226dcacc90",applicationID:"1586752274"};;/*! For license information please see nr-loader-spa-1.275.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.275.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);const T=new Map;function A(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[x.Jt]||t[r];return T.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>T.get(c))),i}function E(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const S={};var N=r(9417),O=r(5603),_=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let j=!1;function P(e,t={},g,R){let{init:x,info:T,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();T||(x=L.init,T=L.info,P=L.loader_config),(0,N.xN)(e.agentIdentifier,x||{}),(0,O.a)(e.agentIdentifier,P||{}),T.jsAttributes??={},d.bv&&(T.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,T);const H=(0,N.D0)(e.agentIdentifier),D=[T.beacon,T.errorBeacon];j||(H.proxy.assets&&(I(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),E(),(0,h.US)("activatedFeatures",_.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");S[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{S[e]=t}));var T="api-",E=T+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(T,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),A(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(T,e,!0,"api")})),g.addPageAction=I(T,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(T,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(E+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(E,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(E,"routeName",void 0,n.K7.softNav):I(T,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!S[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),j=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.275.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.275.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-NvU3eQ7o5326npq3PdmyQFPyLLZ8dzJ2BG6+iqztQtUJe3LUirTbILWdA3lulN387X5fmO+nMjQ+LJRbkEPLVA==",249:"sha512-R/f355fvvfTK6aJgvL0I8Qhud5dLX6qQ7Zp5T6jXvMAyn8gP34jRy3hYQLS8EORUfSog20ecrDt9jLqfiNHbMQ==",212:"sha512-TFSNY6YbI0MLCIwHL77tq3s4Lpj2qr0N+8089sEUUOEdvqMeEJAchudmqpGRb5sfw6nx9uHsypk2HT16ipv7kg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.275.0.PROD"]=self["webpackChunk:NRBA-1.275.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=5.0"/> <title>Job Market Insights – Office of Career Strategy – Yale University</title> <link rel="shortcut icon" href="https://cdn.ocs.yale.edu/wp-content/themes/uConnect_YaleODV/favicon.ico?v=1634662466" type="image/x-icon" /> <link rel="profile" href="http://gmpg.org/xfn/11"/> <script> if (window != window.top) { document.getElementsByTagName("html")[0].classList.add("embedded"); } </script> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <meta name="google-site-verification" content="jo8ExTW6sVpsUUDXTpo6X2KaIuVqIkHbEmgPXos6blw" /> <link rel="alternate" type="application/rss+xml" title="Office of Career Strategy - Yale University » Feed" href="https://ocs.yale.edu/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/cdn.ocs.yale.edu\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.11"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link rel='stylesheet' id='uc_embed_google_docs-css' href='https://cdn.ocs.yale.edu/wp-content/plugins/uconnect-embed-google-docs-viewer/css/uconnect-embed-google-docs-viewer.css?ver=17020728561' type='text/css' media='all' /> <link rel='stylesheet' id='uc_resources_front-css' href='https://cdn.ocs.yale.edu/wp-content/plugins/uconnect-resources/css/uc_resources_front.css?ver=17145055531' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://cdn.ocs.yale.edu/wp-includes/css/dist/block-library/style.min.css?ver=6.7.11' type='text/css' media='all' /> <link rel='stylesheet' id='mediaelement-css' href='https://cdn.ocs.yale.edu/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.171' type='text/css' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://cdn.ocs.yale.edu/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.7.11' type='text/css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css' type='text/css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <link rel='stylesheet' id='block_accordion_styles-css' href='https://cdn.ocs.yale.edu/wp-content/themes/uConnect/dist/css/block-accordion.min.css?ver=17156134921' type='text/css' media='all' /> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--yale-dark-blue: #00356b;--wp--preset--color--yale-blue: #286dc0;--wp--preset--color--yale-light-blue: #63aaff;--wp--preset--color--yale-darker-gray: #222222;--wp--preset--color--yale-dark-gray: #4a4a4a;--wp--preset--color--yale-gray: #978d85;--wp--preset--color--yale-light-gray: #dddddd;--wp--preset--color--yale-lighter-gray: #f9f9f9;--wp--preset--color--yale-green: #5f712d;--wp--preset--color--yale-orange: #bd5319;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--preset--shadow--basic: 0 1px 4px rgba(0, 0, 0, 0.25);--wp--preset--shadow--soft: 0 1px 2px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.07), 0 4px 8px rgba(0, 0, 0, 0.07), 0 8px 16px rgba(0, 0, 0, 0.07), 0 16px 32px rgba(0, 0, 0, 0.07);}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1000px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-yale-dark-blue-color{color: var(--wp--preset--color--yale-dark-blue) !important;}.has-yale-blue-color{color: var(--wp--preset--color--yale-blue) !important;}.has-yale-light-blue-color{color: var(--wp--preset--color--yale-light-blue) !important;}.has-yale-darker-gray-color{color: var(--wp--preset--color--yale-darker-gray) !important;}.has-yale-dark-gray-color{color: var(--wp--preset--color--yale-dark-gray) !important;}.has-yale-gray-color{color: var(--wp--preset--color--yale-gray) !important;}.has-yale-light-gray-color{color: var(--wp--preset--color--yale-light-gray) !important;}.has-yale-lighter-gray-color{color: var(--wp--preset--color--yale-lighter-gray) !important;}.has-yale-green-color{color: var(--wp--preset--color--yale-green) !important;}.has-yale-orange-color{color: var(--wp--preset--color--yale-orange) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-yale-dark-blue-background-color{background-color: var(--wp--preset--color--yale-dark-blue) !important;}.has-yale-blue-background-color{background-color: var(--wp--preset--color--yale-blue) !important;}.has-yale-light-blue-background-color{background-color: var(--wp--preset--color--yale-light-blue) !important;}.has-yale-darker-gray-background-color{background-color: var(--wp--preset--color--yale-darker-gray) !important;}.has-yale-dark-gray-background-color{background-color: var(--wp--preset--color--yale-dark-gray) !important;}.has-yale-gray-background-color{background-color: var(--wp--preset--color--yale-gray) !important;}.has-yale-light-gray-background-color{background-color: var(--wp--preset--color--yale-light-gray) !important;}.has-yale-lighter-gray-background-color{background-color: var(--wp--preset--color--yale-lighter-gray) !important;}.has-yale-green-background-color{background-color: var(--wp--preset--color--yale-green) !important;}.has-yale-orange-background-color{background-color: var(--wp--preset--color--yale-orange) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-yale-dark-blue-border-color{border-color: var(--wp--preset--color--yale-dark-blue) !important;}.has-yale-blue-border-color{border-color: var(--wp--preset--color--yale-blue) !important;}.has-yale-light-blue-border-color{border-color: var(--wp--preset--color--yale-light-blue) !important;}.has-yale-darker-gray-border-color{border-color: var(--wp--preset--color--yale-darker-gray) !important;}.has-yale-dark-gray-border-color{border-color: var(--wp--preset--color--yale-dark-gray) !important;}.has-yale-gray-border-color{border-color: var(--wp--preset--color--yale-gray) !important;}.has-yale-light-gray-border-color{border-color: var(--wp--preset--color--yale-light-gray) !important;}.has-yale-lighter-gray-border-color{border-color: var(--wp--preset--color--yale-lighter-gray) !important;}.has-yale-green-border-color{border-color: var(--wp--preset--color--yale-green) !important;}.has-yale-orange-border-color{border-color: var(--wp--preset--color--yale-orange) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='jquery-ui-css' href='https://cdn.ocs.yale.edu/wp-content/themes/uConnect/jquery-ui/jquery-ui.min.css?ver=16346624661' type='text/css' media='all' /> <link rel='stylesheet' id='uconnect-events-widget-style-css' href='https://cdn.ocs.yale.edu/wp-content/mu-plugins/uconnect/modules/events/css/uc-events-calendar-widget.css?ver=17078251121' type='text/css' media='all' /> <link rel='stylesheet' id='uc_guest_blog_front-css' href='https://cdn.ocs.yale.edu/wp-content/plugins/uconnect-guest-blog/css/uc_guest_blog_front.css?ver=16346624661' type='text/css' media='all' /> <link rel='stylesheet' id='materialize-css' href='https://cdn.ocs.yale.edu/wp-content/lib/materialize/css/materialize.min.css?ver=16730286311' type='text/css' media='all' /> <link rel='stylesheet' id='resets-css' href='https://cdn.ocs.yale.edu/wp-content/themes/uConnect/dist/css/reset.min.css?ver=17326320701' type='text/css' media='all' /> <link rel='stylesheet' id='uc-icons-css' href='https://cdn.ocs.yale.edu/wp-content/lib/icons/styles.css?ver=17158929011' type='text/css' media='all' /> <link rel='stylesheet' id='owl-carousel-css' href='https://cdn.ocs.yale.edu/wp-content/lib/js/owl-carousel/owl.carousel.css?ver=16346624651' type='text/css' media='all' /> <link rel='stylesheet' id='dashicons-css' href='https://cdn.ocs.yale.edu/wp-includes/css/dashicons.min.css?ver=6.7.11' type='text/css' media='all' /> <link rel='stylesheet' id='jquery-tooltipster-css' href='https://cdn.ocs.yale.edu/wp-content/lib/js/jquery-tooltipster/tooltipster.bundle.min.css?ver=16618255451' type='text/css' media='all' /> <link rel='stylesheet' id='jquery-tooltipster-light-css' href='https://cdn.ocs.yale.edu/wp-content/lib/js/jquery-tooltipster/tooltipster-sideTip-light.min.css?ver=16618255451' type='text/css' media='all' /> <link rel='stylesheet' id='uconnect-css' href='https://cdn.ocs.yale.edu/wp-content/themes/uConnect/dist/css/styles.min.css?ver=17338043301' type='text/css' media='all' /> <style id='uconnect-inline-css' type='text/css'> :root {--hero_banner_width: 1600;--hero_banner_height: 460;} </style> <link rel='stylesheet' id='client-theme-styles-css' href='https://cdn.ocs.yale.edu/wp-content/themes/uConnect_YaleODV/dist/css/styles.min.css?ver=17338043311' type='text/css' media='all' /> <script type="text/javascript" id="uconnect-analytics-js-before"> /* <![CDATA[ */ window.uconnect = window.uconnect || {}; window.uconnect.analytics = window.uconnect.analytics || {}; uconnect.analytics.settings = {"send_page_view":true,"send_404":false,"trackers":{"client_ga4":{"id":"G-3ZYEYCLYLP","version":"GA4","is_external":false,"page_title":"Job Market Insights - Page","dimensions":{"is_user_logged_in":false,"site_id":"1:77"}}},"embedded":false} /* ]]> */ </script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-content/mu-plugins/uconnect/modules/analytics/dist/js/analytics-tracking.min.js?ver=17254568301" id="uconnect-analytics-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-includes/js/jquery/jquery.min.js?ver=3.7.11" id="jquery-core-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.11" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-content/lib/materialize/js/materialize.min.js?ver=16730286311" id="materialize-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-content/lib/js/uc-lib-common.js?ver=16498867121" id="uc-lib-common-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-content/lib/js/uc-lib-frontend.js?ver=16346624651" id="uc-lib-front-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-content/lib/js/placeholders.jquery.min.js?ver=16346624651" id="placeholder-polyfill-js"></script> <script type="text/javascript" id="uconnect-theme-head-js-extra"> /* <![CDATA[ */ var uc_jquery_migrate = {"migrateTrace":"","migrateMute":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-content/themes/uConnect/js/uconnect-head.js?ver=17315764941" id="uconnect-theme-head-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-content/lib/js/jquery.lettering.min.js?ver=16346624651" id="lettering-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-content/lib/js/jquery.cookie.js?ver=16346624651" id="jquery-cookie-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-content/lib/js/jquery.infieldlabel.min.js?ver=16346624651" id="infieldlabel-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-content/lib/js/modernizr.js?ver=16346624651" id="modernizr-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-content/lib/js/owl-carousel/owl.carousel.js?ver=16346624651" id="owl-carousel-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-content/lib/js/textFit.min.js?ver=16346624651" id="textfit-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-content/lib/js/jquery-tooltipster/tooltipster.bundle.min.js?ver=16618255451" id="jquery-tooltipster-js"></script> <link rel="https://api.w.org/" href="https://ocs.yale.edu/api/" /><link rel="alternate" title="JSON" type="application/json" href="https://ocs.yale.edu/api/wp/v2/resource/264226" /><link rel="canonical" href="https://ocs.yale.edu/resources/job-market-insights/" /> <link rel='shortlink' href='https://ocs.yale.edu/?p=264226' /> <!-- Stream WordPress user activity plugin v4.0.2 --> <!-- Jetpack Open Graph Tags --> <meta property="og:type" content="article" /> <meta property="og:title" content="Job Market Insights" /> <meta property="og:url" content="https://ocs.yale.edu/resources/job-market-insights/" /> <meta property="og:description" content="Search continually updated market trends across the U.S. and learn about job types (job functions). Use this tool to research career paths, job titles, growth trends of various roles, and desired s…" /> <meta property="article:published_time" content="2022-09-20T15:49:32+00:00" /> <meta property="article:modified_time" content="2024-09-17T19:21:34+00:00" /> <meta property="og:site_name" content="Office of Career Strategy - Yale University" /> <meta property="og:image" content="https://cdn.ocs.yale.edu/wp-content/themes/uConnect_YaleODV/images/default-og-image.png?v=4.744.1.009" /> <meta property="og:locale" content="en_US" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="630" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:image" content="https://cdn.ocs.yale.edu/wp-content/themes/uConnect_YaleODV/images/default-og-image.png?v=4.744.1.009" /> <!-- End Jetpack Open Graph Tags --> </head> <body class="resource-template-default single single-resource postid-264226 resource-job-market-insights not-home full-width-hero hero-space-banner has-hero-nav single-column"> <section class="announcement-wrapper" aria-label="Announcement"> <div class="message warning"><p>Yale Career Link (Symplicity) is scheduled for routine maintenance December 14 and 15. On either of these days, <strong>you will experience 2-6 hours of downtime between the hours of 11am and 5pm EST. </strong>During this maintenance window, you will see an alert that the system is down for scheduled maintenance.</p> </div> </section> <div id="wrapper" class="hfeed"> <section class="skip-link-container" aria-label="Skip links"> <a class="skip-link screen-reader-text" href="#content" title="Skip to content">Skip to content</a> <a class="skip-link screen-reader-text" href="#main-nav-skipper" title="Skip to main nav">Skip to main nav</a> </section> <header id="header" class=" has_nav"> <div id="masthead"> <div id="masthead_inner" class="clearfix"> <div id="top_ribbon"> <a class="yale-link y-icons y-yale y-univ" href="http://www.yale.edu"><span class="screen-reader-text">Yale University</span></a> <div class="right"> <div class="widget widget_uc_search"> <form role="search" method="get" class="searchform expanded" action="https://ocs.yale.edu/search/"> <div> <input type="text" value="" name="s" id="s1"> <label for="s1"> <span class="screen-reader-text">Search Keywords</span> <span class="search-icon" role="img" aria-hidden="true"></span> </label> <span class="screen-reader-text"> <input type="submit" value="Submit Search" class="button"> </span> </div> </form> </div> <nav class="top-ribbon-nav" aria-label="User account menu"><ul id="menu-user-account-nav" class="menu"><li id="menu-item-log-in" class="menu-item-first menu-item menu-item-type-custom menu-item-object-custom menu-item-log-in"><a href="https://ocs.yale.edu/account/login/">Log in</a></li> <li id="menu-item-sign-up" class="menu-item-last menu-item menu-item-type-custom menu-item-object-custom menu-item-sign-up"><a href="https://ocs.yale.edu/account/signup/start/" title="Sign up for an account">Sign up</a></li> </ul></nav><!-- Served from cache in 0.00184 seconds. --> </div> <div class="right" role="navigation" aria-label="Yale Navigation"> <a class="header_link hide-on-small-only" href="https://gsas.yale.edu">GSAS</a> <a class="header_link hide-on-small-only" href="http://www.yale.edu">Yale College</a> </div> </div> <div id="site-logo"> <a href="https://ocs.yale.edu/" title="Office of Career Strategy – Yale University" rel="home"> <span id="site-title">Office of Career Strategy</span> </a> </div> <!--div id="site-description"></div--> <div id="header-widget-area" role="navigation" aria-label="Header area navigation"> <div id="uc_button-12" class="widget-wrapper widget_uc_button"><a href="https://ocs.yale.edu/designing-your-career/">DESIGN YOUR CAREER</a></div><div id="uc_button-2" class="widget-wrapper widget_uc_button"><a href="https://yale.uconnectlabs.com/channels/employers/">EMPLOYERS</a></div><div id="uc_button-3" class="widget-wrapper widget_uc_button"><a href="https://ocs.yale.edu/channels/meet-with-ocs">MEET AN ADVISOR</a></div><div id="uc_button-4" class="widget-wrapper widget_uc_button"><a href="https://yale-csm.symplicity.com/students/">YALE CAREER LINK</a></div> </div> <div id="access" role="navigation" aria-label="Primary Navigation"> <div id="main-nav-skipper" class="standard-nav"><ul id="menu-main-navigation-summer-2024" class="menu"><li id="menu-item-323097" class="arrow wide-submenu grid-submenu menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-323097"><a href="#!" aria-expanded="false" aria-haspopup="menu">People We Serve<span class="expand-icon icon icon-fa-angle-down" aria-hidden="true"></span></a> <div class="sub-menu"><ul class=""> <li id="menu-item-323098" class="font-weight-700 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-323098"><a href="#!" aria-expanded="false">Audience</a> <div class="sub-menu"><ul class=""> <li id="menu-item-323099" class="menu-item-first menu-item menu-item-type-taxonomy menu-item-object-shared_category current-resource-ancestor current-resource-parent menu-item-323099"><a href="https://ocs.yale.edu/channels/student/">Undergraduates</a></li> <li id="menu-item-323100" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323100"><a href="https://ocs.yale.edu/channels/masters/">Masters</a></li> <li id="menu-item-323101" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category current-resource-ancestor current-resource-parent menu-item-323101"><a href="https://ocs.yale.edu/channels/phds-postdocs/">Ph.Ds & Postdocs</a></li> <li id="menu-item-323102" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category current-resource-ancestor current-resource-parent menu-item-323102"><a href="https://ocs.yale.edu/channels/alums/">Alums</a></li> <li id="menu-item-323105" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323105"><a href="https://ocs.yale.edu/channels/staff/">Faculty/Staff</a></li> <li id="menu-item-323104" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category current-resource-ancestor current-resource-parent menu-item-323104"><a href="https://ocs.yale.edu/channels/prospective-students/">Prospective Students & Guests</a></li> </ul></div> </li> <li id="menu-item-323106" class="font-weight-700 menu-item menu-item-type-taxonomy menu-item-object-shared_category current-resource-ancestor menu-item-has-children menu-item-323106"><a href="https://ocs.yale.edu/channels/affinity-identity/" aria-expanded="false">Affinity/Identity</a> <div class="sub-menu"><ul class=""> <li id="menu-item-323107" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category current-resource-ancestor current-resource-parent menu-item-323107"><a href="https://ocs.yale.edu/channels/student-athletes/">Student Athletes</a></li> <li id="menu-item-323109" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category current-resource-ancestor current-resource-parent menu-item-323109"><a href="https://ocs.yale.edu/channels/first-generation-and-or-low-income-students/">First Generation and/or Low Income Students</a></li> <li id="menu-item-323110" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323110"><a href="https://ocs.yale.edu/channels/international-students/">International Students</a></li> <li id="menu-item-323111" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category current-resource-ancestor current-resource-parent menu-item-323111"><a href="https://ocs.yale.edu/channels/lgbtq-students/">LGBTQ Students</a></li> <li id="menu-item-323108" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category current-resource-ancestor current-resource-parent menu-item-323108"><a href="https://ocs.yale.edu/channels/students-with-disabilities/">Students with Disabilities</a></li> <li id="menu-item-323112" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category current-resource-ancestor current-resource-parent menu-item-323112"><a href="https://ocs.yale.edu/channels/students-of-color/">Students of Color</a></li> <li id="menu-item-323113" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category current-resource-ancestor current-resource-parent menu-item-323113"><a href="https://ocs.yale.edu/channels/student-veterans/">Student Veterans</a></li> </ul></div> </li> </ul></div> </li> <li id="menu-item-323114" class="arrow wide-submenu sub-panel menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-323114"><a href="#!" aria-expanded="false" aria-haspopup="menu">Explore Careers<span class="expand-icon icon icon-fa-angle-down" aria-hidden="true"></span></a> <div class="sub-menu"><ul class=""> <li id="menu-item-333363" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-333363"><a href="https://ocs.yale.edu/channels/exploring-careers">Career Assessment</a></li> <li id="menu-item-334635" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-334635"><a href="https://ocs.yale.edu/channels/using-ai-job-search/">Using AI In Your Job Search</a></li> <li id="menu-item-323124" class="font-weight-700 menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-has-children menu-item-323124"><a href="https://ocs.yale.edu/channels/business-law-industry/" aria-expanded="false">Business, Law & Industry</a> <div class="sub-menu"><ul class=""> <li id="menu-item-323116" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323116"><a href="https://ocs.yale.edu/channels/advertising-marketing-pr/">Advertising, Marketing & PR</a></li> <li id="menu-item-323117" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323117"><a href="https://ocs.yale.edu/channels/consulting/">Consulting</a></li> <li id="menu-item-323120" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323120"><a href="https://ocs.yale.edu/channels/finance-insurance-real-estate/">Finance, Insurance & Real Estate</a></li> <li id="menu-item-323121" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323121"><a href="https://ocs.yale.edu/channels/general-management-leadership-development-programs/">General Management & Leadership Development Programs</a></li> <li id="menu-item-323122" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323122"><a href="https://ocs.yale.edu/channels/law-legal-services/">Law & Legal Services</a></li> <li id="menu-item-323123" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323123"><a href="https://ocs.yale.edu/channels/startups-entrepreneurship-freelance-work/">Startups, Entrepreneurship & Freelance Work</a></li> </ul></div> </li> <li id="menu-item-323125" class="font-weight-700 menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-has-children menu-item-323125"><a href="https://ocs.yale.edu/channels/common-good-creative-careers/" aria-expanded="false">Common Good & Creative Careers</a> <div class="sub-menu"><ul class=""> <li id="menu-item-323126" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323126"><a href="https://ocs.yale.edu/channels/arts/">Arts</a></li> <li id="menu-item-323127" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323127"><a href="https://ocs.yale.edu/channels/education/">Education</a></li> <li id="menu-item-323128" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323128"><a href="https://ocs.yale.edu/channels/environment-sustainability-energy/">Environment, Sustainability & Energy</a></li> <li id="menu-item-323129" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323129"><a href="https://ocs.yale.edu/channels/government/">Government</a></li> <li id="menu-item-323130" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323130"><a href="https://ocs.yale.edu/channels/communications/">Media & Communications</a></li> <li id="menu-item-323131" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323131"><a href="https://ocs.yale.edu/channels/non-profit/">Non-Profit</a></li> <li id="menu-item-323132" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323132"><a href="https://ocs.yale.edu/channels/policy-think-tanks/">Policy & Think Tanks</a></li> </ul></div> </li> <li id="menu-item-323133" class="font-weight-700 menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-323133"><a href="#!" aria-expanded="false">STEMConnect</a> <div class="sub-menu"><ul class=""> <li id="menu-item-323135" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323135"><a href="https://ocs.yale.edu/channels/engineering/">Engineering</a></li> <li id="menu-item-323134" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323134"><a href="https://ocs.yale.edu/channels/healthcare-biotech-global-public-health/">Healthcare, Biotech & Global Public Health</a></li> <li id="menu-item-323138" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323138"><a href="https://ocs.yale.edu/channels/life-and-physical-sciences/">Life & Physical Sciences</a></li> <li id="menu-item-323137" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323137"><a href="https://ocs.yale.edu/channels/software-development-programming-data-science/">Programming & Data Science</a></li> </ul></div> </li> <li id="menu-item-323139" class="font-weight-700 menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-has-children menu-item-323139"><a href="https://ocs.yale.edu/channels/applying-to-medical-school-law-school-and-graduate-school/" aria-expanded="false">Applying to Graduate & Professional School</a> <div class="sub-menu"><ul class=""> <li id="menu-item-323140" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323140"><a href="https://ocs.yale.edu/channels/graduate-school/">Graduate School</a></li> <li id="menu-item-323142" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323142"><a href="https://ocs.yale.edu/channels/business-school-mba/">Business School</a></li> <li id="menu-item-323143" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323143"><a href="https://ocs.yale.edu/channels/health-professions/">Health Professions</a></li> <li id="menu-item-323141" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323141"><a href="https://ocs.yale.edu/channels/law-school/">Law School</a></li> </ul></div> </li> </ul></div> </li> <li id="menu-item-323144" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-323144"><a href="#!" aria-expanded="false" aria-haspopup="menu">Resumes & Correspondence<span class="expand-icon icon icon-fa-angle-down" aria-hidden="true"></span></a> <div class="sub-menu"><ul class=""> <li id="menu-item-323145" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323145"><a href="https://ocs.yale.edu/channels/resumes/">Resumes</a></li> <li id="menu-item-323146" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323146"><a href="https://ocs.yale.edu/channels/cover-letters-correspondence/">Cover Letters & Correspondence</a></li> <li id="menu-item-323148" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323148"><a href="https://ocs.yale.edu/channels/interview-preparation/">Interview Preparation</a></li> <li id="menu-item-323147" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323147"><a href="https://ocs.yale.edu/channels/professional-conduct-etiquette/">Professional Conduct & Etiquette</a></li> <li id="menu-item-323159" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323159"><a href="https://ocs.yale.edu/channels/job-offers-salary-negotiations/">Job Offers & Salary Negotiations</a></li> <li id="menu-item-323149" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323149"><a href="https://ocs.yale.edu/channels/references/">References</a></li> <li id="menu-item-323175" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-323175"><a href="https://ocs.yale.edu/navigating-ai-in-the-job-search-process/">Navigating AI in the Job Search Process</a></li> <li id="menu-item-334637" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-334637"><a href="https://ocs.yale.edu/channels/using-ai-job-search/">Using AI In Your Job Search</a></li> </ul></div> </li> <li id="menu-item-323152" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-323152 menu-item-has-expand-button"><a href="https://ocs.yale.edu/jobs/">Find Opportunities</a><button class="button-link standard-nav-item-expand-button" aria-label="Find Opportunities navigation items" aria-expanded="false" aria-haspopup="menu"><span class="expand-icon icon icon-fa-angle-down" aria-hidden="true"></span></button> <div class="sub-menu"><ul class=""> <li id="menu-item-333364" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-333364"><a href="http://ocs.yale.edu/jobs">Jobs Feed</a></li> <li id="menu-item-323153" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-323153"><a href="https://ocs.yale.edu/yalecareerlink/">Yale Career Link</a></li> <li id="menu-item-324468" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-324468"><a href="https://ocs.yale.edu/blog/2023/08/16/careershift-user-tips/">CareerShift</a></li> <li id="menu-item-323154" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323154"><a href="https://ocs.yale.edu/channels/gap-year-short-term-opportunities/">Gap Year & Short-Term Opportunities</a></li> <li id="menu-item-323155" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323155"><a href="https://ocs.yale.edu/channels/planning-an-international-internship/">Planning an International Internship</a></li> <li id="menu-item-323156" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-323156"><a href="https://ocs.yale.edu/funding-your-experience/">Funding Your Experience</a></li> <li id="menu-item-323157" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323157"><a href="https://ocs.yale.edu/channels/career-fairs-networking-events/">Career Fairs/Networking Events</a></li> <li id="menu-item-323158" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323158"><a href="https://ocs.yale.edu/channels/on-campus-recruiting/">On-Campus Recruiting</a></li> <li id="menu-item-323151" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-323151"><a href="https://ocs.yale.edu/resources/">Resource Database</a></li> <li id="menu-item-323150" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-323150"><a href="https://ocs.yale.edu/labor-market-insights/">Job Market Insights</a></li> </ul></div> </li> <li id="menu-item-323181" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-323181"><a href="#!" aria-expanded="false" aria-haspopup="menu">Network<span class="expand-icon icon icon-fa-angle-down" aria-hidden="true"></span></a> <div class="sub-menu"><ul class=""> <li id="menu-item-323164" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-323164"><a href="https://ocs.yale.edu/networking/">Networking</a></li> <li id="menu-item-323161" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323161"><a href="https://ocs.yale.edu/channels/informational-interviewing/">Informational Interviewing</a></li> <li id="menu-item-323163" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-323163"><a href="https://ocs.yale.edu/yale-college-peer-networking-lists/">Peer Networking Lists</a></li> <li id="menu-item-323162" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323162"><a href="https://ocs.yale.edu/channels/building-your-linkedin-profile/">Building Your LinkedIn Profile</a></li> </ul></div> </li> <li id="menu-item-323165" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-323165 menu-item-has-expand-button"><a href="/outcomes/">Outcomes</a><button class="button-link standard-nav-item-expand-button" aria-label="Outcomes navigation items" aria-expanded="false" aria-haspopup="menu"><span class="expand-icon icon icon-fa-angle-down" aria-hidden="true"></span></button> <div class="sub-menu"><ul class=""> <li id="menu-item-323166" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-323166"><a href="/outcomes/">YC First Destinations</a></li> <li id="menu-item-323167" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-323167"><a href="https://ocs.yale.edu/4-year-out/">YC Four-Year Out</a></li> <li id="menu-item-323168" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-323168"><a href="https://gsas.yale.edu/admissions/yale-gsas-facts-figures">GSAS Program Statistics</a></li> <li id="menu-item-323169" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323169"><a href="https://ocs.yale.edu/channels/statistics-reports/">Statistics & Reports</a></li> </ul></div> </li> <li id="menu-item-323170" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-323170"><a href="#!" aria-expanded="false" aria-haspopup="menu">Engage with OCS<span class="expand-icon icon icon-fa-angle-down" aria-hidden="true"></span></a> <div class="sub-menu"><ul class=""> <li id="menu-item-323171" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323171"><a href="https://ocs.yale.edu/channels/meet-with-ocs/">Meet with OCS</a></li> <li id="menu-item-323178" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-323178"><a href="https://ocs.yale.edu/staff-list/">Staff List</a></li> <li id="menu-item-323172" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323172"><a href="https://ocs.yale.edu/channels/student-organizations-workshop-request/">Student Organizations Workshop Request</a></li> <li id="menu-item-323174" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323174"><a href="https://ocs.yale.edu/channels/office-of-fellowships/">Office of Fellowships</a></li> <li id="menu-item-323173" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323173"><a href="https://ocs.yale.edu/channels/ocs-podcast-series/">OCS Podcast Series</a></li> <li id="menu-item-323176" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-323176"><a href="https://ocs.yale.edu/contact-us/">Contact OCS</a></li> <li id="menu-item-323177" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-323177"><a href="https://ocs.yale.edu/ocs-policies/">OCS Mission & Policies</a></li> <li id="menu-item-323179" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-323179"><a href="https://ocs.yale.edu/additional-yale-career-offices/">Additional Yale Career Offices</a></li> </ul></div> </li> <li id="menu-item-323278" class="mobile menu-item menu-item-type-post_type menu-item-object-page menu-item-323278"><a href="https://ocs.yale.edu/designing-your-career/">Designing Your Career</a></li> <li id="menu-item-323279" class="mobile menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-323279"><a href="https://ocs.yale.edu/channels/employers/">Employers</a></li> <li id="menu-item-323277" class="mobile menu-item menu-item-type-post_type menu-item-object-page menu-item-323277"><a href="https://ocs.yale.edu/faculty/">Faculty & Staff</a></li> <li id="menu-item-323280" class="menu-item-last mobile menu-item menu-item-type-custom menu-item-object-custom menu-item-323280"><a href="https://yale-csm.symplicity.com/students/">Yale Career Link</a></li> <li class="hamburger-menu-container js-hamburger-menu-container"><button class="hamburger-menu js-hamburger-menu" aria-label="More Primary Navigation items" aria-expanded="false"><span class="icon-menu" aria-hidden="true"></span></button></li></ul></div><!-- Served from cache in 0.00141 seconds. --> </div><!-- #access --> </div><!-- #masthead_inner --> </div><!-- #masthead --> </header><!-- #header --> <aside id="middle-widget-area" class="widget-area horizontal-widget-area clearfix" aria-label="Middle Widget Area"></aside><div id="main" class="resource-single has-logo" > <div id="container"> <div id="content" role="main"> <div id="post-264226" class="single clearfix post-264226 resource type-resource status-publish hentry has_thumbnail"> <div class=""> <div class="primary-entry-content"> <div class="entry-title-wrapper"> <div class="logo" style="background-image: url(https://cdn.ocs.yale.edu/wp-content/uploads/sites/77/2020/04/Yale-OCS-Circle.jpg?v=1451)"></div> <h1 class="entry-title">Job Market Insights</h1> <!-- Curated icon & post menu --> <div class = 'entry-title-menu-bar flex-align-center' > <div class="post-menu"><button class="js-post-menu button-link share-option-button" aria-label="Share Options for Job Market Insights" aria-expanded="false" aria-controls="post_sharing_panel_264226"><span class="icon-chevron-down" aria-hidden="true"></span></button><ul id="post_sharing_panel_264226"><li class="post-menu-sharing-row">Share This: <span class="social-sharing"><a rel="noopener" class="share" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Focs.yale.edu%2Fresources%2Fjob-market-insights%2F" title="Click to share on Facebook" target="_blank" rel="noopener"><span class="icon-fa-facebook" aria-hidden="true"></span><span class="screen-reader-text">Share Job Market Insights on Facebook</span></a><a rel="noopener" class="share" href="http://www.linkedin.com/cws/share?token&isFramed=false&url=https%3A%2F%2Focs.yale.edu%2Fresources%2Fjob-market-insights%2F" title="Click to share on LinkedIn" target="_blank" rel="noopener"><span class="icon-linkedin-u" aria-hidden="true"></span><span class="screen-reader-text">Share Job Market Insights on LinkedIn</span></a><a rel="noopener" class="share" href="https://twitter.com/intent/tweet?text=Job+Market+Insights&url=https%3A%2F%2Focs.yale.edu%2F%3Fp%3D264226" title="Click to share on Twitter" target="_blank" rel="noopener"><span class="icon-fa-x-twitter" aria-hidden="true"></span><span class="screen-reader-text">Share Job Market Insights on X</span></a></span></li><li data-action="clipboard" data-clipboard-text="https://ocs.yale.edu/resources/job-market-insights/" ><button class="button-link" aria-label="Copy link to Job Market Insights">Copy Link</button></li></ul></div></div> </div> <div class="resource-description entry-content"> <p>Search continually updated market trends across the U.S. and learn about job types (job functions). Use this tool to research career paths, job titles, growth trends of various roles, and desired skills for each position. <strong>The results presented will include:</strong></p> <ul class="wp-block-list"> <li>General information about each specific job (functional area)</li> <li>Employment trends for that job over the past two years and projections for the next 10 years</li> <li>Top employers hiring for that role</li> <li>Desired education level for the position</li> <li>Annual salary (Note: This includes average salaries across entry-level and experienced hires)</li> <li>Desired technical skills and core competencies</li> <li>List of similar job titles (Note: Often employers have slightly different titles for the same job)</li> </ul> <p><strong>TWO WAYS TO SEARCH</strong>:</p> <ol class="wp-block-list"> <li><strong>Find Career Data by Selecting Keywords</strong>: Enter keywords of various job titles and choose a state or search nationwide to learn more about that job.</li> <li><strong>Filter by Industry and Occupation</strong>: Search by industry and choose among popular occupation/job titles within that industry.</li> </ol> <p>In partnership with Lightcast</p> </div> </div> </div><!-- .entry-content --> <div class="entry-utility flex-align-center"> <a class="iconafter-angle-right button" target="_blank" rel="noopener nofollow" data-analytics='{"event_name":"resource_view","event_params":{"url":"https:\/\/ocs.yale.edu\/resources\/job-market-insights\/","title":"Job Market Insights"}}' href="https://ocs.yale.edu/labor-market-insights/" aria-label="Search Job Market Insights Job Market Insights" > Search Job Market Insights </a> </div><!-- .entry-utility --> </div><!-- #post-## --> </div><!-- #content --> </div><!-- #container --> </div><!-- #main --> <aside class="widget-area horizontal-widget-area" style="max-width: 100%;" aria-label="Related Resources"> <div class="widget-container widget_resourceslinkswidget"><div class="widget-wrapper"><h2 class="widget-title">Related Resources</h2> <div class="widget-inner"> <div class="link-category-wrapper clearfix"><div class="link-category expandable"><h2 class="widget-subtitle" data-title="Yale Resource">Yale Resource</h2><button class="button-link expand-button expand-button-hidden" aria-expanded="false" aria-controls="resource_collaps_53">Show more Yale Resource</button> <ul id="resource_collaps_53"> <li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/firsthand-powered-by-vault/">Firsthand (powered by Vault)</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/goinglobal/">GoinGlobal</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/ocs-youtube-channel/">OCS YouTube Channel</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/big-interview/">Big Interview (AI Resume Reviews and Mock Interviews)</a></li><li class="expandable-area"><ul><li class="iconafter-angle-right"><a target="_blank" rel="nofollow noopener" data-analytics='{"event_name":"resource_view","event_params":{"url":"https:\/\/ocs.yale.edu\/resources\/immigration-information-presentations\/","title":"Yale OISS Presents: Immigration Information Presentations"}}' class="icon-angle-right" href="https://oiss.yale.edu/immigration/immigration-information-presentations">Yale OISS Presents: Immigration Information Presentations</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/imagine-phd-2/">Imagine PhD</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2018-peer-networking-summer-peer-list/">2018 Peer Networking Summer Peer List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/versatile-phd/">Versatile PhD</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2019-peer-networking-summer-peer-list/">2019 Peer Networking Summer Peer List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2020-peer-networking-summer-peer-list/">2020 Peer Networking Summer Peer List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2018-peer-networking-class-list/">2018 Peer Networking Class List</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/summer-experience-award-application-in-yale-career-link/">Summer Experience Award (SEA) Application</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/peer-networking-summer-list-2021/">2021 Peer Networking Summer Peer List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/yale-computer-science-career-guide/">STEM Connect Industry Guide: Computer Science</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/peer-networking-summer-list-2022/">2022 Peer Networking Summer Peer List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2019-peer-networking-class-list/">2019 Peer Networking Class List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2023-peer-networking-summer-peer-list/">2023 Peer Networking Summer Peer List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2020-peer-networking-class-list/">2020 Peer Networking Class List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/peer-networking-class-list-2022/">2022 Peer Networking Class List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/ocs-website-terms-of-use/">OCS Website: Terms of Use</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/peer-networking-class-list-2021/">2021 Peer Networking Class List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2024-peer-networking-summer-peer-list/">2024 Peer Networking Summer Peer List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2023-peer-networking-class-list/">2023 Peer Networking Class List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/yale-health-safety-resources/">Yale Health & Safety Resources</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/summer-experience-award-faqs/">Summer Experience Award (SEA): Frequently Asked Questions</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/firsthand/">Vault</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/yale-research-database/">Yale Research Database</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/entrepreneurship-research-resources-at-yale-university-library/">Entrepreneurship Research Resources at Yale University Library</a></li><li class="iconafter-angle-right"><a target="_blank" rel="nofollow noopener" data-analytics='{"event_name":"resource_view","event_params":{"url":"https:\/\/ocs.yale.edu\/resources\/stem-hiring-timelines\/","title":"STEM Hiring Timelines"}}' class="icon-angle-right" href="https://cdn.ocs.yale.edu/wp-content/uploads/sites/77/2023/10/Recruiting-Timeline-STEM-Industries-Fall-2023.pdf">STEM Hiring Timelines</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/internship-search-strategies-for-first-years-sophomores/">Internship Search Strategies for First-Years & Sophomores</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/resumes/">Resumes</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/assumption-of-risk-release-from-liability-and-indemnification-summer-experience-award/">Assumption of Risk, Release from Liability and Indemnification-Summer Experience Award</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/introduction-to-ocs-for-students/">Introduction to OCS for Students</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/your-summer-internship-search/">Your Summer Internship Search</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/the-career-decision-making-process/">The Career Decision Making Process</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/professional-correspondence/">Professional Correspondence</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/navigating-job-boards/">Navigating Job Boards</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/preparing-for-networking-events/">Preparing for Networking Events</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/telling-your-story/">Telling Your Story</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/ocs-professional-development-reimbursement-for-yale-juniors-and-seniors/">OCS Professional Development Reimbursement for Yale Juniors and Seniors</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/what-are-creative-careers/">What are Creative Careers?</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/linkedin-discover-connect-and-grow/">LinkedIn: Discover, Connect and Grow</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/pitchbook/">PitchBook</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/salary-negotiation/">Salary Negotiation</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/personal-statements/">Personal Statements</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/making-the-most-of-your-experience/">Making the Most of Your Experience</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2024-peer-networking-class-list/">2024 Peer Networking Class List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/yale-journalism-initiative/">Yale Journalism Initiative</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/resume-cover-letter-workshop-2024/">Resume & Cover Letter Workshop 2024</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/ace-your-interview/">Ace Your Interview</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/job-internship-search-strategies/">Job & Internship Search Strategies</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/linkedin-learning/">LinkedIn Learning</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/management-consulting-and-the-interview-process/">Yale OCS: Management Consulting and the Interview Process</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/yale-student-grants-database/">Yale Student Grants Database</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/housing-resources-in-the-u-s-and-abroad/">Summer Housing Resources – U.S. and International</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/receive-your-funding-zelle/">Receive Your Funding – Zelle</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/rocketblocks-case-interview-prep/">RocketBlocks: Case Interview Prep</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/peer-networking-lists-in-yale-career-link/">Peer Networking Lists</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/resource-recommendations-for-consulting-case-prep/">Resource Recommendations for Consulting Case Prep</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/industry-primers-resource-for-consulting-case-interviews/">Industry Primers Resource for Consulting Case Interviews</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/a-chemical-engineering-career-guide/">STEM Connect Industry Guide: Chemical Engineering</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/creativestudy/">CreativeStudy</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/case-interview-prep-timeline/">Yale OCS: Case Interview Prep Timeline</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/rocketblocks/">RocketBlocks</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/investment-banking-summer-2025-internship-overview/">Investment Banking: 2025 Summer Internship Overview</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/gap-year-short-term-opportunity-examples-for-health-professions/">Gap Year & Short-Term Opportunity Examples for Health Professions</a></li><li class="iconafter-angle-right"><a target="_blank" rel="nofollow noopener" data-analytics='{"event_name":"resource_view","event_params":{"url":"https:\/\/ocs.yale.edu\/resources\/health-professions-deans-disciplinary-form\/","title":"Health Professions Dean’s Disciplinary Form"}}' class="icon-angle-right" href="https://cdn.ocs.yale.edu/wp-content/uploads/sites/77/2022/08/hpap_deans_form.pdf">Health Professions Dean’s Disciplinary Form</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/biomedical-engineering-industry-terms/">Biomedical Engineering Industry Terms</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/yale-computer-science-technical-interview-preparation-guide/">Yale Computer Science Technical Interview Preparation Guide</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/portfolium/">Portfolium</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/cibt-visas/">CIBT Visas</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/yale-career-panels-a-candid-view-of-professions/">Yale Career Panels: A Candid View of Professions</a></li><li class="iconafter-angle-right"><a target="_blank" rel="nofollow noopener" data-analytics='{"event_name":"resource_view","event_params":{"url":"https:\/\/ocs.yale.edu\/resources\/yale-center-for-biomedical-innovation-and-technology-cbit-newsletter\/","title":"Yale Center for Biomedical Innovation and Technology (CBIT) Newsletter"}}' class="icon-angle-right" href="https://medicine.yale.edu/cbit/">Yale Center for Biomedical Innovation and Technology (CBIT) Newsletter</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/h-1b-temporary-worker/">H-1B Temporary Worker</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/international-research-and-collaboration-opportunities-outside-the-u-s/">International research and collaboration opportunities outside the U.S</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/the-european-research-council-erc/">The European Research Council (ERC)</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/sea-student-reflection/">SEA: Student Reflection</a></li></ul></li> </ul> <button class="button-link expand-button" aria-controls="resource_collaps_53">Show more Yale Resource</button></div><div class="link-category expandable"><h2 class="widget-subtitle" data-title="Yale Peer Networking Lists">Yale Peer Networking Lists</h2><button class="button-link expand-button expand-button-hidden" aria-expanded="false" aria-controls="resource_collaps_14915">Show more Yale Peer Networking Lists</button> <ul id="resource_collaps_14915"> <li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2018-peer-networking-summer-peer-list/">2018 Peer Networking Summer Peer List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2019-peer-networking-summer-peer-list/">2019 Peer Networking Summer Peer List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2020-peer-networking-summer-peer-list/">2020 Peer Networking Summer Peer List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/peer-networking-summer-list-2021/">2021 Peer Networking Summer Peer List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="expandable-area"><ul><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2018-peer-networking-class-list/">2018 Peer Networking Class List</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/peer-networking-summer-list-2022/">2022 Peer Networking Summer Peer List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2019-peer-networking-class-list/">2019 Peer Networking Class List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2023-peer-networking-summer-peer-list/">2023 Peer Networking Summer Peer List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2020-peer-networking-class-list/">2020 Peer Networking Class List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/peer-networking-class-list-2022/">2022 Peer Networking Class List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/peer-networking-class-list-2021/">2021 Peer Networking Class List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2023-peer-networking-class-list/">2023 Peer Networking Class List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2024-peer-networking-summer-peer-list/">2024 Peer Networking Summer Peer List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2024-peer-networking-class-list/">2024 Peer Networking Class List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li></ul></li> </ul> <button class="button-link expand-button" aria-controls="resource_collaps_14915">Show more Yale Peer Networking Lists</button></div><div class="link-category"><h2 class="widget-subtitle" data-title="Vault Guides">Vault Guides</h2> <ul id="resource_collaps_16178"> <li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/firsthand-powered-by-vault/">Firsthand (powered by Vault)</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/firsthand/">Vault</a></li> </ul> </div></div><div class="link-category-wrapper clearfix"><div class="link-category"><h2 class="widget-subtitle" data-title="Preparation & How-To Guides">Preparation & How-To Guides</h2> <ul id="resource_collaps_16175"> <li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/big-interview/">Big Interview (AI Resume Reviews and Mock Interviews)</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/housing-resources-in-the-u-s-and-abroad/">Summer Housing Resources – U.S. and International</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/gap-year-short-term-opportunity-examples-for-health-professions/">Gap Year & Short-Term Opportunity Examples for Health Professions</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/resumes/">Resumes</a></li> </ul> </div><div class="link-category expandable"><h2 class="widget-subtitle" data-title="Online Tools">Online Tools</h2><button class="button-link expand-button expand-button-hidden" aria-expanded="false" aria-controls="resource_collaps_16174">Show more Online Tools</button> <ul id="resource_collaps_16174"> <li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/ocs-youtube-channel/">OCS YouTube Channel</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/goinglobal/">GoinGlobal</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/big-interview/">Big Interview (AI Resume Reviews and Mock Interviews)</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/making-the-most-of-your-experience/">Making the Most of Your Experience</a></li><li class="expandable-area"><ul><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/personal-statements/">Personal Statements</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/salary-negotiation/">Salary Negotiation</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/linkedin-discover-connect-and-grow/">LinkedIn: Discover, Connect and Grow</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/what-are-creative-careers/">What are Creative Careers?</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/telling-your-story/">Telling Your Story</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/preparing-for-networking-events/">Preparing for Networking Events</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/navigating-job-boards/">Navigating Job Boards</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/professional-correspondence/">Professional Correspondence</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/the-career-decision-making-process/">The Career Decision Making Process</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/your-summer-internship-search/">Your Summer Internship Search</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/introduction-to-ocs-for-students/">Introduction to OCS for Students</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/resumes/">Resumes</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/internship-search-strategies-for-first-years-sophomores/">Internship Search Strategies for First-Years & Sophomores</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/the-european-research-council-erc/">The European Research Council (ERC)</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/international-research-and-collaboration-opportunities-outside-the-u-s/">International research and collaboration opportunities outside the U.S</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/h-1b-temporary-worker/">H-1B Temporary Worker</a></li></ul></li> </ul> <button class="button-link expand-button" aria-controls="resource_collaps_16174">Show more Online Tools</button></div><div class="link-category"><h2 class="widget-subtitle" data-title="Networking">Networking</h2> <ul id="resource_collaps_57"> <li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2023-peer-networking-class-list/">2023 Peer Networking Class List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/2024-peer-networking-class-list/">2024 Peer Networking Class List<span class="tooltip-nonaccessible icon icon-lock default contentRestriction-lock contentRestriction-lock--inline" title="This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content."></span><p class="screen-reader-text">; This content is restricted to certain users. Please login or sign up to see if you are eligible to view this content.</p></a></li> </ul> </div></div><div class="link-category-wrapper clearfix"><div class="link-category"><h2 class="widget-subtitle" data-title="Industry Research & News">Industry Research & News</h2> <ul id="resource_collaps_59"> <li class="iconafter-angle-right"><a target="_blank" rel="nofollow noopener" data-analytics='{"event_name":"resource_view","event_params":{"url":"https:\/\/ocs.yale.edu\/resources\/stem-hiring-timelines\/","title":"STEM Hiring Timelines"}}' class="icon-angle-right" href="https://cdn.ocs.yale.edu/wp-content/uploads/sites/77/2023/10/Recruiting-Timeline-STEM-Industries-Fall-2023.pdf">STEM Hiring Timelines</a></li> </ul> </div><div class="link-category expandable"><h2 class="widget-subtitle" data-title="Featured Resources">Featured Resources</h2><button class="button-link expand-button expand-button-hidden" aria-expanded="false" aria-controls="resource_collaps_824">Show more Featured Resources</button> <ul id="resource_collaps_824"> <li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/big-interview/">Big Interview (AI Resume Reviews and Mock Interviews)</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/imagine-phd-2/">Imagine PhD</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/firsthand/">Vault</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/rocketblocks/">RocketBlocks</a></li><li class="expandable-area"><ul><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/rocketblocks-case-interview-prep/">RocketBlocks: Case Interview Prep</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/ocs-professional-development-reimbursement-for-yale-juniors-and-seniors/">OCS Professional Development Reimbursement for Yale Juniors and Seniors</a></li></ul></li> </ul> <button class="button-link expand-button" aria-controls="resource_collaps_824">Show more Featured Resources</button></div><div class="link-category expandable"><h2 class="widget-subtitle" data-title="Career Overview">Career Overview</h2><button class="button-link expand-button expand-button-hidden" aria-expanded="false" aria-controls="resource_collaps_54">Show more Career Overview</button> <ul id="resource_collaps_54"> <li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/versatile-phd/">Versatile PhD</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/yale-computer-science-career-guide/">STEM Connect Industry Guide: Computer Science</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/pitchbook/">PitchBook</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/entrepreneurship-research-resources-at-yale-university-library/">Entrepreneurship Research Resources at Yale University Library</a></li><li class="expandable-area"><ul><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/portfolium/">Portfolium</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/biomedical-engineering-industry-terms/">Biomedical Engineering Industry Terms</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/management-consulting-and-the-interview-process/">Yale OCS: Management Consulting and the Interview Process</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/investment-banking-summer-2025-internship-overview/">Investment Banking: 2025 Summer Internship Overview</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/case-interview-prep-timeline/">Yale OCS: Case Interview Prep Timeline</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/peer-networking-lists-in-yale-career-link/">Peer Networking Lists</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/resource-recommendations-for-consulting-case-prep/">Resource Recommendations for Consulting Case Prep</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/industry-primers-resource-for-consulting-case-interviews/">Industry Primers Resource for Consulting Case Interviews</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/a-chemical-engineering-career-guide/">STEM Connect Industry Guide: Chemical Engineering</a></li><li class="iconafter-angle-right"><a class="icon-angle-right" href="https://ocs.yale.edu/resources/yale-career-panels-a-candid-view-of-professions/">Yale Career Panels: A Candid View of Professions</a></li></ul></li> </ul> <button class="button-link expand-button" aria-controls="resource_collaps_54">Show more Career Overview</button></div></div><div class="link-category-wrapper clearfix"><div class="link-category"><h2 class="widget-subtitle" data-title="Books, Magazines, Journals, & Podcasts">Books, Magazines, Journals, & Podcasts</h2> <ul id="resource_collaps_16095"> <li class="iconafter-angle-right"><a target="_blank" rel="nofollow noopener" data-analytics='{"event_name":"resource_view","event_params":{"url":"https:\/\/ocs.yale.edu\/resources\/yale-center-for-biomedical-innovation-and-technology-cbit-newsletter\/","title":"Yale Center for Biomedical Innovation and Technology (CBIT) Newsletter"}}' class="icon-angle-right" href="https://medicine.yale.edu/cbit/">Yale Center for Biomedical Innovation and Technology (CBIT) Newsletter</a></li> </ul> </div></div> </div> </div></div> </aside> <aside aria-label="Bottom Widget Area" id="bottom-widget-area" class="widget-area horizontal-widget-area "> <div class="inline-widget-wrapper"><div class="inline-widget-inner-wrapper"><div id="custom_html-4" class="widget_text widget-container widget-container-inline widget_custom_html"><div class="widget_text widget-wrapper"><div class="textwidget custom-html-widget"></div></div></div><div id="uc_service_hours-2" class="widget-container widget-container-inline widget_uc_service_hours"><div class="widget-wrapper"><h2 class="widget-title"><i class="icon-clock" aria-hidden="true"></i>SERVICE HOURS</h2> <table class="service_table has_extended_hours"> <tr> <th class="service_hdr_col"> <div class="screen-reader-text">Day of the week</div> </th> <th class="service_data_col service_hdr_row" scope="col"> Academic Year </th> <th class="service_data_col service_hdr_row" scope="col"> Summer Hours </th> </tr> <tr> <th class="service_hdr_col" scope="row"> <span aria-hidden="true"> M </span> <span class="screen-reader-text"> Monday </span> </th> <td class="service_data_col"> 8:30am - 5pm </td> <td class="service_data_col"> 8:30am - 4:30pm </td> </tr> <tr> <th class="service_hdr_col" scope="row"> <span aria-hidden="true"> T </span> <span class="screen-reader-text"> Tuesday </span> </th> <td class="service_data_col"> 8:30am - 5pm </td> <td class="service_data_col"> 8:30am - 4:30pm </td> </tr> <tr> <th class="service_hdr_col" scope="row"> <span aria-hidden="true"> W </span> <span class="screen-reader-text"> Wednesday </span> </th> <td class="service_data_col"> 8:30am - 5pm </td> <td class="service_data_col"> 8:30am - 4:30pm </td> </tr> <tr> <th class="service_hdr_col" scope="row"> <span aria-hidden="true"> TH </span> <span class="screen-reader-text"> Thursday </span> </th> <td class="service_data_col"> 8:30am - 5pm </td> <td class="service_data_col"> 8:30am - 4:30pm </td> </tr> <tr> <th class="service_hdr_col" scope="row"> <span aria-hidden="true"> F </span> <span class="screen-reader-text"> Friday </span> </th> <td class="service_data_col"> 8:30am - 5pm </td> <td class="service_data_col"> 8:30am - 4:30pm </td> </tr> </table> <div class="description"><p><em>The office is closed weekends, holidays, and recess days</em>.</p> </div></div></div><div id="custom_html-5" class="widget_text widget-container widget-container-inline widget_custom_html"><div class="widget_text widget-wrapper"><div class="textwidget custom-html-widget"></div></div></div></div></div><!-- .inline-widget-wrapper --> </aside> </div><!-- #wrapper --> <div id="footer" role="contentinfo"> <div id="footer-logo"> <a class="logo y-icons y-yale" href="https://www.yale.edu"><span class="screen-reader-text">Yale</span></a> <div class="widget widget_uc_join_us_widget"> <div class="joinUsWidget-buttons"> <a href="http://facebook.com/YaleOCS" class="facebook" target="_blank" rel="noopener" title="Facebook"> <span class="screen-reader-text">Facebook</span> <span class="icon icon-fa-facebook" aria-hidden="true"></span> </a> <a href="https://www.instagram.com/yaleocs/" class="instagram" target="_blank" rel="noopener" title="Instagram"> <span class="screen-reader-text">Instagram</span> <span class="icon icon-fa-instagram" aria-hidden="true"></span> </a> <a href="https://www.linkedin.com/company/yale-office-of-career-strategy/" class="linkedin" target="_blank" rel="noopener" title="LinkedIn"> <span class="screen-reader-text">LinkedIn</span> <span class="icon icon-linkedin-u" aria-hidden="true"></span> </a> <a href="https://www.youtube.com/@YaleCareerStrategy" class="youtube" target="_blank" rel="noopener" title="YouTube"> <span class="screen-reader-text">YouTube</span> <span class="icon icon-fa-youtube" aria-hidden="true"></span> </a> </div> </div></div> <div id="footer-links"> <div class="row"> <div class="col s12 m8 l7"> <h2>Office of Career Strategy</h2> The Office of Career Strategy works with students and alums of Yale College and Yale Graduate School of Arts and Sciences as well as Yale postdoctoral scholars from all disciplines. The Office of Career Strategy advisors help students, alums, and postdocs to clarify career aspirations, identify opportunities, and offer support at every stage of career development. Services offered by the Office of Career Strategy for Masters and Ph.D. students are part of a suite of resources supported by the <a href="https://gsas.yale.edu/">Graduate School of Arts & Sciences</a> to foster professional and career development. </div> <div class="col s12 m4 offset-l1"> <h2>Contact & Location</h2> <dl> <div> <dt>Phone</dt> <dd>(203) 432-0803</dd> </div> <div> <dt>Email</dt> <dd><a href="mailto:careerstrategy@yale.edu">careerstrategy@yale.edu</a></dd> </div> <div> <dt>Website</dt> <dd> <a href="https://ocs.yale.edu/" title="Office of Career Strategy – Yale University" rel="home"> https://ocs.yale.edu </a> </dd> </div> <div> <dt>Address</dt> <dd> 55 Whitney Avenue, 3rd Fl.<br> New Haven, CT 06510<br> <a href="https://ocs.yale.edu/contact-us/" style="margin-top: 5px; display: inline-block;"> Details on Getting Here </a> </dd> </div> </dl> <div><a href="https://usability.yale.edu/web-accessibility/accessibility-yale" target="_blank" rel="noopener">Accessibility</a></div> </div> <div class="col s12 visiting-yale-links"> <h2>Visiting Yale</h2> <div class="row"> <a class="col s12 m6 l4" href="https://visitorcenter.yale.edu/tours">Campus Tours</a> <a class="col s12 m6 l4" href="https://www.yale.edu/about-yale/visiting">Maps & Directions</a> <a class="col s12 m6 l4" href="https://visitorcenter.yale.edu/">Yale Visitor Center</a> <a class="col s12 m6 l4" href="https://www.yale.edu/research-collections/museums-galleries">Museums & Galleries</a> <a class="col s12 m6 l4" href="https://www.yale.edu/life-yale/new-haven">New Haven</a> <a class="col s12 m6 l4" href="https://www.yale.edu/about-yale/visiting">More Visit Resources</a> </div> </div> </div> </div> <div id="colophon"> <div id="colophon_inner" class="row"> <div class="col s12 l4"><a class="privacy-policy-link" href="https://ocs.yale.edu/privacy-policy-6/">Privacy Policy</a> | <a class="terms-of-service-link" href="https://ocs.yale.edu/terms-of-service/">Terms of Service</a></div> <div id="site-info" class="col s12 l4"> <span id="content_copy">Copyright © 2024 Yale University</span> </div><!-- #site-info --> <div id="site-generator" class="col s12 l4"> <a href="https://www.gouconnect.com/?utm_source=ocs.yale.edu&utm_medium=client-footer" target="_blank" rel="noopener" class="uconnect-badge-link"><img src="https://cdn.ocs.yale.edu/wp-content/themes/uConnect/images/powered-by-uconnect-badge.svg" alt="Powered by uConnect" class="uconnect-badge-image" /></a> </div><!-- #site-generator --> </div> </div><!-- #colophon --> </div><!-- #footer --> <div class="full-screen-popup-overlay" style="display: none;"></div> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-content/lib/js/uc-combobo.min.js?ver=17237404231" id="uc-combobo-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-content/mu-plugins/uconnect/modules/uconnect-user-account/assets/js/combobo-config.js?ver=17207020081" id="uc-combobo-config-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-includes/js/jquery/ui/core.min.js?ver=1.13.31" id="jquery-ui-core-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-includes/js/jquery/ui/mouse.min.js?ver=1.13.31" id="jquery-ui-mouse-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-includes/js/jquery/ui/resizable.min.js?ver=1.13.31" id="jquery-ui-resizable-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-includes/js/jquery/ui/draggable.min.js?ver=1.13.31" id="jquery-ui-draggable-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-includes/js/jquery/ui/controlgroup.min.js?ver=1.13.31" id="jquery-ui-controlgroup-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-includes/js/jquery/ui/checkboxradio.min.js?ver=1.13.31" id="jquery-ui-checkboxradio-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-includes/js/jquery/ui/button.min.js?ver=1.13.31" id="jquery-ui-button-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-includes/js/jquery/ui/dialog.min.js?ver=1.13.31" id="jquery-ui-dialog-js"></script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-content/lib/js/focus-within-pollyfill.js?ver=16346624651" id="focus-within-js"></script> <script type="text/javascript" id="uconnect-theme-js-extra"> /* <![CDATA[ */ var UC_CONFIG = {"HEADER_IMAGE_WIDTH":"1600","HEADER_IMAGE_HEIGHT":"460","UC_SCHOOL_SITE_NAME_SHORT":"OCS","SLIDER_SPEED":"5000"}; /* ]]> */ </script> <script type="text/javascript" id="uconnect-theme-js-before"> /* <![CDATA[ */ const stickyHeader = [""]; /* ]]> */ </script> <script type="text/javascript" src="https://cdn.ocs.yale.edu/wp-content/themes/uConnect/js/uconnect.js?ver=17323029271" id="uconnect-theme-js"></script> <script type="text/javascript" id="uconnect-theme-js-after"> /* <![CDATA[ */ const betaFeatures = [ "student_placement_custom_filters","student_placement_client_led_upload" ]; /* ]]> */ </script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRBR-725fd230f226dcacc90","applicationID":"1586752274","transactionName":"ZF1bMURSXxZQBUdfX10XeAZCWl4LHhVaWFdfXQ==","queueTime":0,"applicationTime":445,"atts":"SBpYRwxITBg=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html> <!-- plugin=object-cache-pro client=phpredis metric#hits=12945 metric#misses=242 metric#hit-ratio=98.2 metric#bytes=2290337 metric#prefetches=0 metric#store-reads=418 metric#store-writes=26 metric#store-hits=912 metric#store-misses=228 metric#sql-queries=27 metric#ms-total=484.54 metric#ms-cache=174.14 metric#ms-cache-avg=0.3931 metric#ms-cache-ratio=35.9 -->