Payments Services, no limitation of work (either time or scope) learning possibilities, multi cultural connections, cloud-based application management, you can find out what you want to work (deal with)
Cons
too direct & micro management, poor people management, poor observation of laws, not talented management, no business process management at all, no process descriptions at all, close employee control without human purpose