Nice place to work, good people.
Pros: great company, many perks available
Cons: if youre not a consultant you are expendable
Its a great place to work if your on the correct side of the company. If your in IT you are a number on a spread sheet, an expendable resource. If your in the consulting end of the business, you can walk on water. A lot of office politics are in play