Pros
Colleagues are nice and helpful, and many of them are smart and excellent on their research.
Cons
Too much effort on selling immature research to business units. Unbelievable amount of time is spent in presentation and demo preparations which end up to nothing all the time, and relative little in solving the actual problem at hand. Too many management layers compared to researchers actually get the job done. Poor management as you can notice a large amount of duplication of work across teams in Bell Labs as well as in R&D of Nokia due to lack of communication, or simply because different managers want a piece of the pie of the next Big Thing as mentioned in another review. Salary is not bad at start but not after two years as it is almost not increasing.