The engineers are absolutely fantastic people to work with.
Cons
The company has been through too frequent acquisitions and as the result, the culture is changing all the time for better and worse. It's overall at a point that I don't call it stable.
One of the best places to start your career in the flash industry. Very talented and motivated set of people working on novel architectures aimed at fast & efficient data storage.