I keep saying in the podcasts that culture is very important. It is the character of your company. That character drives how you do things. To do an implementation it is vital to know what you can push and where.
Here is a link to a great article that goes into why understanding culture is so improtant when planning a project.