Vantaggi
Generally innovative and a good startup with great longevity and experience. The company has been tested through a long period of time and has succeeded. When I worked there they were one of the more cutting edge facilities, and the employees, especially some of the interns, were quite talented, coming primarily from the KU EECS department.
Svantaggi
I was able to learn a lot but the pay was right about minimum wage for a lot of the interns and the full time employees weren't much better. We moved on, and with a great deal of experience, but I always have a distasteful feeling about this place. After visiting years later, the general morale among full time employees wasn't much better. I understand it is hard to cut it as a small company but sometimes perhaps it is better to have fewer employees and treat them better, especially interns, because they should become potential employees. They typically milked interns for the core of their solutions, and while granting them very good experience, it certainly wouldn't make you want to stick around. I am not surprised to see them still struggling to take off with this attitude, but I'm also not surprised to see them continue to exist, even through a recession, because they have talent.