Only two in my opinion: quite good salary considering the location of the company and opportunities for young PhD and engineer to start a full-time job after their studies
Cons
Poor implication of senior management, no real vision of the future of the company, too many managers, no more innovation