Pros: good technical knowledge gain, middle managers try very hard to do the right thing
Cons: bad upper management, bad benefits, bad ethics
I should start by saying that, personally, I was treated pretty well while I worked there, but things started going downhill at the end.
I was a Support Engineer on the Exchange Admin team in Fargo, ND. Our daily routine was to handle support cases assigned to us and to answer calls received in an incoming phone queue. The priority is to take on as many new cases as possible, before the SLA limit expires, while letting your existing cases suffer.
Daily we could expect to be treated like children - we were berated as a group, and we could expect to be told how bad we were at our jobs on a daily basis.
The management would actively work to exclude Microsoft (VMC's client) from the operations as much as possible. They would often tell employees that the client was wrong and that we should not tell the Microsoft-employed tech leads what was going on. VMC management would often give us instructions that would conflict with Microsoft's.
When you start working you will actually be employed by Volt Workforce Solutions. You receive few benefits as a Volt employee (you have to work an extreme number of days without absence, in order to qualify for holiday pay). The health insurance is terrible and is not accepted at some of the local hospitals. You do not accrue vacation or sick time.
They tell you they will roll you over to be a VMC employee after a year of employment. When you get close to a year, that's when they start writing people up for small things. Most of us believe it is so they don't have to roll you over and give you benefits. It is cheaper to hire a new employee and – more... train them.
One employee that consistently had good customer surveys and was a very knowledgeable engineer worked a small amount of overtime on a Critical Situation call, late at night. He sent an email to the manager, but she did not read it. When the engineer came in the next day, they wrote him up and gave him his "Final Written Warning." He had never received a verbal or written warning in the past.
Another engineer was married and had children. He also went to school. He took the job with the understanding the hours were 8AM to 5PM, Monday through Friday (we were all told this). The hours changed and he explained he needed to stay 8 to 5. They scheduled him outside those hours very often, when other engineers could take those shifts. When he asked about it, the manager told him "If I am signing this internship form for you, then you need to work these hours for me." The engineer quit/was terminated shortly thereafter.
This is the only company I have ever worked for where I have felt the management actively held me back and kept me from doing the best job I could.
If you want to gain good experience supporting Microsoft Exchange, it's a good job. But I would not recommend it to anyone that is looking to stay in a position for more than 6 months. – less