Like any culture, an engineering culture is the implicit embedding of values, ways of doing things, slogans, technical opinions, amongst a group of people. For startups, this may entirely overlap with that of the team since the team of 5 or 10 engineers is the entire engineering organization. But for most larger W2s, the engineering culture sits beyond the team, in the best case capturing and setting as de facto the values, practices, and opinions that should be shared across all teams, regardless of domain. While companies are small, say under 100 engineers, the right charismatic senior engineers can set the culture. During all hands meetings, pair programming with new engineers as they join, and ensuring that other senior engineers are aligned on the same values and practices, a culture can be set which has vast synergetic benefits given the shared context that all engineers now can operate within. For companies that manage to retain their founding engineers, setting culture can be much easier. Initial hires onboard with the founding engineers directly. Once trained and inculcated, when they onboard future new hires, there is minimal loss of culture in the next generation hired. In a tiny team, differences get ironed out quickly and aren't allowed to fester, in contrast to how they can more easily grow in a huge team where everyone is spread thin and few have the time, influence, or authority to chastise a new hire for their foreign values or behavior.