Pros
Many people with high skill in a lot of technologies. If you cannot grow in here, you would not be able to grow anywhere else. I came as a java Dev and I learnt other languages, DevOps basics and a lot of networking stuff. I get out as a Solution Architect. They spent a lot of time in training, they give me the chance to fail and try again. Now we started a spin-off startup focusing on infrastructure management, a new exciting adventure to dive into!
Cons
The work area is open-space style, but sometimes it gets to much noisy...