Pros
Videk treats it's employees well. Everyone is taken care of, and my colleagues are very understanding of each other.
Cons
It's a small company, that means that you won't have a high paying job. And company income is largely dependent on the deals that it makes. I was hired originally to R&D CV algorithms for print defect detection, but when the deals didn't go through, I was unfortunately laid off. I understand though, it ain't personal.