Pros
PEOPLE. Most of the regular workers are talented, dedicated and, most importantly, very supportive of one another. I think it is rather unusual for co-workers to become dear friends, but in G2A, it is very common (which has its pros and cons, I guess; for example, when someone gets fired, it takes its toll on his/her colleagues, because they lose both a team member and a friend). Depending on the project you work on, you might end up doing interesting things that will teach you a lot. There is also a variety of benefits. Employees working in the HQ can enjoy a canteen, 1 hour of massage per month and access to a games room. Not sure what the salaries look like for other people, but I am more than happy with mine.
Cons
Like I said before, the people are this company's greatest asset. Unfortunately, the management does not respect them at all. Despite talking about "G2A Family", teams are being torn apart every few months due to "reorganizations", and individuals get fired for made-up reasons (and instantly walked out of the office in a very humiliating manner), which takes away any sense of stability. Another thing is projects that either go on forever or are being terminated unfinished without any respect for the team's hard work (sometimes, team members even get fired, blamed for the project's failure; and somehow, the lousy management is never to blame...). No consistent strategy whatsoever, and there are very few competent managers, both in management and their domain (even though there is a LOT of managers, and this number is growing month by month, unlike the number of regular workers).