You are exposed to a variety of technologies as part of the R&D, and learn on various projects, mostly proof-of-concepts toward an eventual product(s).
Work with great people and enjoy a relaxed, professional atmosphere.
Cons
Decision process is very slow and dragged out and limits somewhat what can be accomplished.