I have really enjoyed the time I have worked on the company. As an engineer that worked on the subjects of Image processing and A.I. models; the worked I have accomplished in the company contributed to my current skills greatly.
Workplace environment is very friendly. Supervisors are very supporting and understanding. Anyone whose interest area is machine learning and neural network related tasks could increase their experience in respected fields greatly by working on this company's R&D department.
Cons
Salaries are too low compared to other companies competing in the similar field