Provided me with a chance to work on great, challenging projects that assisted me in learning a great deal.
There were great people to work along side.
Atmosphere's not great, a lot of clock watching going on which tells me people just want to get out of there.
Lack of transparency from management, everythings on a need to know basis even when you are in management. Everything feels like a secret and nobody knows what's going on.
Tons of redtape, management layers and thus may not be for everyone.
Not great for working moms as there's no flexitime.