Pros
People. As many reviews here will say, the people at G2A are great in majority, and they have to be in order to survive with the low pay most of them is getting (as opposed to expats which are paid way above average). Benefits (parties, massage, gym) used to be great but as I left they started to dismantle that as the company is having financial troubles.
Cons
People as well. A cluster of long time employees and friends of the owners is controling key positions with no experience of relevance to be where they are. Decisions are made on a shortsighted quest for quick cash which leads them to take some shady routes and find legal ways to steal from their customers (Hello G2A Shield/Plus!). No vision despite one being printed on the wall of the office's entrance and no second thoughts when it comes to firing dozen of people at a time in a humiliating way (you come in for work in the morning clueless, and by noon you have given your stuff back and are thrown out the door).