Pros
You get to work with the latest Microsoft technology, and all facets thereof.
You can work from home occasionally.
They mandate that you obtain Microsoft certification in your speciality.
They provide MSDN membership for technical staff.
You are paid for scheduled on-call rotation, but given time-off-in-lieu instead of overtime pay.
There is no waiting in line in the womens bathroom. Ever.
Cons
This is the worst place I have ever seen for women in technology.
They have a very complex environment yet provide no training in how to use it (sink or swim mentality). You are not allowed to ask many questions.
The culture is do "what is right for the company" not "what is right for the customer".
You should never expect your manager to have your back, unless you are one of the boys.
They mandate that you obtain Microsoft certification so they can achieve a corporate discount. Training is to be done on your own time.
Your expected availability is 24x7x365 (mobile phone and laptop provided).
Their inner team culture is one of competition rather than cooperation.
If an improvement suggestion comes from the wrong person, it is ignored.