Pros
Not sure. I have only been here for a year. I cannot point to one thing that I think is a pro comparing to other companies where I have worked. I do like the fact that it is in center city and is accessible by public transportation
Cons
Too corporate. There is confusion about clear roles within the team. Everyone claims everyone is responsible for everything, but everyone has different titles. There is ambition for innovation, but the company is set up more to discipline people than create an environment that promotes innovation and creativity. There is a lot of physical diversity (there are people of all kinds), but I am not sure that translates to psychological diversity (the ability for everyone to feel they belong based on activities within the company; i.e. team culture)