A vast collection of technologies that you'll spend years to learn, and an environment that always motivates you to develop yourself. and a competitive salary.
Cons
Macro management and low chances of being promoted. And most of the year, there is work pressure.