There are still some rough edges in terms of processes and development environment. Some inter-team interactions can be unproductive and slow as if they were not between members of the same company with the same shared vision. Although this has improved remarkably within the past two years