Pros
- Work on games. - Fun people to work with depending on the project. - Learn how to work with people around the world.
Cons
- Top management completely disconnected of the company's reality. - Too many management layers involved on the simplest decisions. - No respect at all for the engineering required to create a game or a tool to help the games development. - A lot of the studios are just sweatshops, where the company will abuse the local laws to have the most profit at the lowest cost, this is not the norm on the first world studios, but most of the exploited studios are the ones creating the new games and tools used around the world. - Little to zero learning and growing opportunities, you will be given a higher position for a project but after that you will be treated a another number, the company does not invest money on teaching new technologies, even that it is a huge international company, it uses the cheapest tools (most of them free) and does not collaborate with the rest of the games industry. - You will not learn how a big company should work AT ALL, you will learn how a big company should NOT be working. - A lot of the top management personnel (engineering and administrative) are close friends or family of the owners, making a lot of the decisions uninformed or just following the top boss orders since he/she put them there, no real discussions on how to improve things or why something should not be done instead of something else. - They tend to reinvent the wheel for a lot of the projects, being games and local tools, even going as far as creating a poor DB implementation to handle important information about the inner analytics of the games, or trying to come up with their own Skype or similar communication tools, just because, making a huge mess and using the poorest architectures because the person in charge is the boss's friend. - You will be put in an uninteresting project where you will have to deal with years old code written by fresh programmers, unsupervised, that was released because they were cheap at the time and now they are the big bosses of all the engineering at the company, meaning that all their bad practices will be shared and imposed on the rest of the company.