I worked at the MSP office. Turnover is minimum, benefits are awesome, management is great and family oriented; they allowed flexible hours to accommodate family needs.
When I moved to Texas, they gave me a transfer to their El Paso office. Local Management in ELP was very different from what I was used to, so I left a few months later.
I keep in touch with some people at the MSP office still. People who worked there in 2006 are still there! This is a great company to work for. They are worldwide, invest in training, have tons of growth opportunities, competitive wages, great benefits, great company culture.