There are many "advancement opportunities" but don't expect any kind of pay increase. After working here for 1 year and receiving no bonus or incentive of any kind, I was offered a "promotion" in a different department, I was offered $2+ less than individuals being hired off the street and others who came from my department. And from what I have heard from others, this is not unusual. One of their departments closed and they offered some of the employees jobs in our department and they paid them $2 less than the starting rate, when some of the employees had been with the company for 3-5 years.
Some team managers are good but for the most part, management is absolutely clueless when it comes to the actual job (and pretty much everything else.) If they are actually doing their job, they are focused on metrics that don't matter instead of building their team and fixing real issues. In the time that I was there, there were countless, useless policy changes, due to knee-jerk reactions, that drastically effected the way employees did their job and did not positively effect metrics.
Upper management doesn't care about employees whatsoever. You're just a number to them.
Recruiting is terrible. I have heard countless stories where the department manager advised the recruiter not to hire an individual and they hired that person regardless. The recruiting department is just there to fill seats, they don't know the actual requirements of the job and they will hire just about anybody. Seeing some of the people hired actually do the job is a nightmare. You would think with a large client like Microsoft, they would only want the best employees, however this is clearly not the case and I am surprised that Microsoft has not pulled the contract.
When I started, my department only worked 8a-5p, M-F, however they expanded hours and despite being a top performer, I was not given any preference in shift and was forced to work a shift I didn't want nor like for 6+ months.
No shift flexibility. If you can't work the shift they give you, they will move onto someone else that can.
Insurance is ridiculously expensive and the company does not cover any of it.
Everything is so poorly run that I wouldn't be surprised if the department folded within the year. I am honestly surprised that it lasted as long as it has.