Pros
Nice safe area to work in, Nice building, some departments allow you to cross train. Diverse group of employee's.
Cons
Have been going thru lots of upper management changes over the last few years. Company tends to hire a lot and twice a year go through big lay offs. Working for them as many years as I did I can say the management has more closed door meetings and they are not very transparent to their employees. You are working in a cubical world where it's frowned on to speak to your team members. The group I was in took away our desk phones because we had no reason to call anyone outside the building. They put phones at the end of the row for us to talk to the IT dept if we had computer problems. Like we were 3 year olds not to be trusted. You have to account for every minute of your 7.5 hour day (450 minutes) . If you can't then you will fail to meet expecting on your annual review Pay is also on the lower end of the scale in the industry.