Pros
Very good local environment and great people with amazing experience that you can learn from. They have created technologies that impacted millions of users between the different groups in the company and you can sense their passion for the work that they are doing, Many of them left unfortunately.
Cons
Very bad corporate culture, they talk about company values but none applies. No accountability whatsoever for the senior leadership for their decisions. The company only survives from legacy revenue and they used the same excuses for many years to justify their inefficiency while being overcompensated. The latest developments in the company show this. The only things they have to show for the last years are mergers, acquisitions/selling and re-branding and most of their strategic initiatives proved to be wrong. There are way too many directors and VPs given the size.