Pros
Friendly team, great resources to utilize, leadership are constantly innovating. Gym access, snacks and lunches provided. Training is excellent, some of the best I have seen.
Cons
Room for growth felt capped. I saw a lot of turn over and often new faces were gone before you even got to know them. A lot of interoffice politics