It is very hard to merge engineering teams. Not because teams subscribe to different best practices, but because "best practices" is mostly just made up.