Pros
1.yearly bonus based on your performance 1.1above average pay for specified position 2.interesting product 3.multi national environment 4. opportunity to up your English and soft skills 5.opportunity to travel internationally, although it's mostly for middle and senior positions 5.social events on a regular basis in and off the office 6. nice office
Cons
1. toxic environment (in some teams), cliques, clashes and snitches come as an extra. opportunity to burn out in an instant. 1.1 almost impossible to leave on good terms. 2. lack luster attitude from top to bottom which is reflected on the product quality on people's culture. 3. management tends to pick "favorites", not willing to correct mistakes, change policies in favor of the team, make adjustments. 3.2 management is too hierarchical and unapproachable. 4. promotion can cost arm and leg. if you're not based in a certain location, not friends with your manager, better go get a new job otherwise wait a few years till the management makes a decision and win a fight with one of "favorites" over the post. 5. educational opportunities are non-existent 6. questionable product decisions