Is it always beneficial to have sprint schedules synchronized? What are the pros and cons?
In my current organization there are multiple products that in turn have multiple scrum teams associated with them and, while most of these are on a similar (if not identical) sprint schedule (both in duration and calendar-wise), there are some teams that have longer sprints or whose sprint schedule does not coincide with the majority as well as there are teams that are using kanban.