We consider call center environments where agents serve distinct customer types, and investigate the efficiency benefits achievable via cross-training. We do this by first considering specialized agents grouped into N departments according to the customer type they serve.Then we examine cross-training policies that pool a set of departments K (selecting k = |K| of N ) into a single larger department in which every agent serves all of the pooled call types. For the pooled department, we analyze both First-Come-First-Served (FCFS) and Non-Preemptive Priority (NPP) service disciplines. By comparing the resulting queueing models via standard queueing approximations and numerical analysis, we characterize the impact of system parameters, such as department sizes, arrival rates and service times, on the decision of what departments to pool.