Great company to work for in it's hayday.
Pros: great benefits, great pay.
Cons: sometimes very long hours. my longest day was 30 hours.
We always had the latest and greatest software and hardware, along with the training. I learned so much there and had many friends. The teams worked well together and everyone got along wounderfully. I still keep in touch with many people that used to work there or still do.