I've been working at Imagic for a few weeks now. The application process was very transparent, honest and pleasant. I always knew what I was up against. The colleagues are open, respectful and friendly. The product enjoys a good reputation in the market. The company offers development opportunities.