nice benefits, flexible working hours, good salary
Cons
Really very poor level of ways of working, absence of basic standards of project management, team management and people management. Total mess in agendas' ownerships. Huge distrust between co-workers.