Very flexible and employee friendly. HR policies are all employee friendly. Ranked 54th among the best places to work in the world. Good remuneration and benefits.
Cons
Sudden changes in tools being used, but if you are willing to learn new stuffs, then it won't be a problem.