Good company for a career start. You can learn basics and get opportunity to handle projects on your own.
Dislikes
No work-life balance. Work environment is not good. Location is not good. One has to do work of other disciplines also. No amenities. No cafeteria. No soft skill training. No health insurance. No team outing. Require lots of travel on daily basis.