Smart engineers, but stressful schedules and quite political
Very cool technology and really intelligent people. Worked with great people from all over the world.
Over time there seemed to be more and more layers of management between the designers and the CEO.
The politics can be hard to deal with. A lot of people left, or were eliminated, during the rise and fall of various internal empires.
Frequent - more ... "This is the next big thing for the company" meant a lot of evenings and weekends, then getting shuffled on to the "New next big thing". - less
ProsVery smart people, good compensation plan, free drinks and snacks, nice office
ConsFrequent changes of focus and internal restructuring, politics