Great environment to work in, with good tech and a fun subject to work on (video games, provided you can deal with sports video games). Generally, there's a lighthearted atmosphere when things aren't hectic.
Smart, experienced developers, artists, etc., who you can learn from and vice versa.
Variety of tech, languages, and more to work with and learn on.
Management is often misguided, poor at planning, causing some long hours, especially during Alphas when bug fixing should occur but feature addition may as well.
Communication can often be lacking, leaving important parties in the dark.
Company direction is not always intelligent or caring about the consumer. They don't think some of their decisions through.
When attrition occurs, management won't say a peep about it. One day someone's there, the next they are not, unless they told you directly.
Moving up in the company is almost non-existent unless you have an "in" with people up high.
Communication is incredibly important, as is proper schedule management. Not every feature can make the cut. Just because you promised it to others doesn't give you the right to demand your workers be there at all crazy hours to pump out a subpar product. Also, please read The Mythical Man-Month; it's a must for software engineering practices.
It is a very casual process. It involves 3 interviews in total. Two of them belong to a "soft" interview, i.e., typical HR questions (they reason for two as my job responsibility spans between two groups). One of them is a technical interview - on
Multiple interviews included both technical and behavioural portions. The process was straightforward, with assistance readily available for any queries or concerns, ensuring a smooth and clear experience throughout the entire interview process.
Three to four technical interviews, and then moved to California for on-site. There were about five rounds there.
It is a very casual process. It involves 3 interviews in total. Two of them belong to a "soft" interview, i.e., typical HR questions (they reason for two as my job responsibility spans between two groups). One of them is a technical interview - on
Multiple interviews included both technical and behavioural portions. The process was straightforward, with assistance readily available for any queries or concerns, ensuring a smooth and clear experience throughout the entire interview process.
Three to four technical interviews, and then moved to California for on-site. There were about five rounds there.