They sometimes coordinate their customer interactions and sometimes get the orders right
Cons
The management is ran by dictators and you have no voice at Ditto. There is no opportunity for advancement unless you are willing to work 80 hour a week and never give any opinions
The managers are incompetent and dictators
Teamwork is a convoluted term that protects "friend" but hurts business
Bonuses are a complete joke
Terms of employment are changed several times a year