Pros
Global company with a strong sense of giving back to the community. Good benefits and flexible schedules. They have the potential to become a relevant company if they can think differently about technology.
Cons
Toxic work environment especially for females. The office politics create a dysfunctional culture. "Insiders" are rewarded while new employees are left to wither on the vine. Company meetings consist of canned speeches, while the real deal-making goes on behind closed doors or offsite. Customers reluctantly do business with "DiData" because they are not allowed to purchase direct from vendors. DiData adds a markup to a product and then refers the sale to a distributor. They are a Non-value added re-seller. Top management has an "Ivory Tower" mentality. They are very very smart but removed from the field.