I worked for the company when it started as Electronic Ink and loved the work. The staff there were very knowledgeable and I learned a great deal about the value of design and technology.
Extremely helpful and understanding management
Friendly staff (depending on ones people skills)
Some amount of ambiguity as is the case with every company
Lot of opportunities internally
Cons
Bureaucracy
Time management with changing responsibilities and tasks assigned