Pros
Decent pay and benefits. Central location.
Cons
Having worked for this company for several years, I witnessed first hand that there was a definite totem pole/pyramid, and if you weren't at the top, your work was not valued. Those of us who did the "grunt" work were treated as expendable. Which we were; and are, given the recent uptick of layoffs over the last 2yrs. Frankly, I don't know how the place is still running. I agree thoroughly with the 2 of the other reviews which labeled the management as "the good old boys club."
There is a strong air of micromanagement. It's hard to feel as though you can grow at a company when you are constantly treated as a throw away who can't win for losing.
They routinely cut whole departments with little to no notice. Though I was being laid off, and not fired, I was made to come in one morning; got a phone call to report to HR, then walked out like a criminal, as they did with all other laid off staff.