If your answer to both these questions was not a resounding "Yes!", you have a suboptimal company culture.
There is a lot that goes into creating a world-class company culture that will endure but the first step is to first come up with values that drive the right behaviors within your team. Only then will you be able to hit your business goals.
I will help you figure out how to create these values and understand what is going to be required of your team to live up to these values every day.