Company culture is not created simply by filling an office with ping pong tables and free food, offering yoga classes, and allowing dogs. These are perks, not culture.
Company culture is a description of behavior. And how does a team know how to behave? This is where core values come in.
Five years ago at MailerLite, we wrote down our values and the way we work. These values help a great deal to make sure that everyone is on the same page, especially because we are a remote team.
Company culture is not permanent, nor should it be. When you have a small team, you expect everyone to be available to help you with multiple tasks. When you grow, team members have specific roles and you want them to focus on their job.
This is exactly what happened at MailerLite. We grew to the point where we needed to revise and change our values.