Pros
Good experience in embedded systems (if you are working in software that is). you will get to work on totally next generation products and concepts. Great learning experience. Its like working for a big startup
Cons
Pay is slightly below average. The HR department treats you like an object sometimes. There is no Project Management. Company is turning slowly into a walled company. There is an R&D wall, which throws stuff into the development section sitting accross the wall. The development section either throws the stuff back over from the wall to the R&D or takes it and develops it, then the marketing steps in and a lot more back and forth throwing stuff goes on. In the end, the lower level and to some extent the middle management lose visibility into whats happening.