Pros
Smart people and big challenging problems to solve in engineering. People are allowed to be innovative and take chances. Focus on giving back (1:1:1) is pervasive throughout the company.
Kontras
Infrastructure engineering is very top heavy. It's become an org of overpriced ex Microsoft executives that have not delivered anything of value to the company and the group. There is complete lack of innovation in management style or technology. They have brought with them the management style of the 90's, which didn't really work to well for MSFT. The feeling in the group is contempt for Salesforce and the people committed to Salesforce. People work in fear, which is not the culture it was before they joined. It's sad to see the disregard that they have towards building an org on the values of Salesforce. Bad behavior and horrible treatment of individuals has been overlooked time and time again by HR and management.