Pros
Work environment and the care on each employee growth, policies favor to employees.
No delays in remunerations.Always have great support from the seniors and colleagues.
Freedom of work is there. The competitive environment here makes you more sharper everyday. Got to learn new technologies and keen to learn more.
Overall its a nice place to work. I havent noticed any Cons for now. This is the company which is always developing from day to day experience.