The pay is good. You get to work with new if not the latest technologies. The technology being used varies with projects. The insurance policy is good.
Cons
No cafeteria. No reimbursement policy for internet or phone bill. Overall no additional perks.