Nice R&D projects; great autonomy; low pressure (projects with no (real) obligation of results)
Cons
Very few opportunities of individual development; weak corporate culture (the different departments have their own culture and they don't work with the other ones); more expert in getting public funds than expert in tech innovation.