Poor technology, no job security.If you are not in good terms with your seniors you can't survive here.please join here only if you have no opportunities in hand.
Good working environment.You will be having 100% job satisfaction.Also the salary offered is good and its according to the caliber.No shifts and 5 days working which makes you more productive rest of the days
Cons
Leave policies needs to be modified.The infrastructure needs to be modified to attract more people.