Ability to work on emerging 3D display technology, ability to use great tools, work with talented engineers, compelling software environment.
Cons
Both nepotism and cronyism flourish. It appears to be based on friends of upper management or friends of the VC. Doesn't seem that Engineers are valued as highly as managers.
This seems to be a company where the Engineering / R&D department really are doing research. There is a lot of "try this and see if it works."
They are very supportive of new hires and realistic that it takes time to learn their technology.
These are some of the nicest people I've worked with, across multiple departments.
Cons
People are pulled in a lot of different directions at once, so it can be hard to finish a project.