Flexible work schedule, developing products that can have a real impact, interesting development projects, and a unique primer technology. Science and engineering staff are great.
Svantaggi
Executive leadership doesn't do a great job managing and handling projects. I don't feel they are good at predicting developing timelines, which causes problems.