A good organisation that takes care of wellness of the staffs. Proper feedback and appreciation given for every work done. Any complaint raised, always a proper action is taken at the earliest. Friendly Managers, Team leaders and supervisors. On the whole a very good organisation. I really felt bad while resigning my job.