This is the worst employer of my whole career , company is so poorly managed by CTO and other management and noone has courage to speak up as everyone is afraid to lose their job so they make them work 10 hours everyday and still there is no word of appreciation instead you will be criticized and insulted in front of whole team , management has no respect what so ever and talk to you like you are their servants not employee , Believe all the negative reviews here , all these positive reviews posted recently are fake and posted by themselves only . Goodluck