Pros
People. The people are excellent. Diversity is a strength. Different ideas are accepted. Managers are superb.
Cons
Processes for IT systems are really annoying. I think this is an area that could be improved. Everything could be simplified.
Pros
Fantastic people with amazing training partners
Cons
I don't have any cons