A top down culture in which a minimum effort job is what's expected.
Pros
Salesforce is dynamic and well respected with regards to products.
Cons
Certain organizations project manage efforts to the point of being unachievable. The pressure to iterate and deliver "value" in an artificially short timespan is high, but no accountability exists to prove that value nor secure you the support from others to succeed. Priorities change weekly and multimillion dollar efforts left unfinished, all with a disregard for the customer but a focus on the holy grail of the project wall. No effort to design real solutions are successful, and only quickest and fastest out the door options are selected. The concept of test and staging are foreign concepts for infastructure projects and the infrastructure ops management is both inexperienced and unfocused.