Good benefits, flexible working conditions, max. work-life balance, good packages (bonus, stocks, relocation), good working atmosphere, efficient project process and company evolution
Cons
sometimes high workload, more operational type of work rather than scientific, restructuring, fast changes in team compositions and decisions