Pay is less than the market average for entry-level positions. For higher levels, you need to negotiate hard the first time, because raises are not consistent.
You risk serious damage to your career if this is your first job and you stay here long enough. There is only so much you can learn when working on games, using SDKs written by others, and tools developed elsewhere (I am speaking specifically about the Bucharest studio here).
Don't fall into the "games need extreme optimization" trap. Games need specific extreme optimization that will usually not be applicable to anything else. Also, tight deadlines will usually mutilate optimization to such an extent that it will become the opposite.
EA is a big name on a resume, and expectations will be high. It is hard to explain that niche development for a big company will not necessarily mean good generic development for any other company. This will be worse for higher-level employees.
Back-breaking unpaid overtime before major releases.
You can become "extinct" by another person's mistake in another team. That person will not become "extinct", but you will :)
EA values technical skills, but they believe adaptability is more important. They would prefer to hire an engineer with potential and good social skills, rather than a top programmer with a cocky attitude.
Initially, I got an HR call to verify the candidate's previous work experience and competencies. This was followed by a telephonic technical interview, during which many questions related to Objective-C, C++, OpenGL, and gameplay programming were ask
I completed a technical interview via phone with 7 engineers. After I passed that interview, I was flown in for an all-day on-site interview with 13 different people. After that, I received a verbal offer, with a written offer coming 3 months later,
EA values technical skills, but they believe adaptability is more important. They would prefer to hire an engineer with potential and good social skills, rather than a top programmer with a cocky attitude.
Initially, I got an HR call to verify the candidate's previous work experience and competencies. This was followed by a telephonic technical interview, during which many questions related to Objective-C, C++, OpenGL, and gameplay programming were ask
I completed a technical interview via phone with 7 engineers. After I passed that interview, I was flown in for an all-day on-site interview with 13 different people. After that, I received a verbal offer, with a written offer coming 3 months later,