very dynamic and competitive market, flexible working hours
Cons
Management is the least efficient activity in the organization and here everyone is either a manager or head of department and VP! This top-heavy management model kills efficiency and working environment is getting worse.