People and culture are fantastic.
Bonuses are unheard of; this is a double-edged sword. When they are high, it's good; when they are low, you start to question your pay overall.
There's always something to do.
The company cares about its core values.
The company has a great talent pool.
Company events are always good.
It feels more like a family business, even though the teams are pretty large.
You get to make the best content in the industry.
Core values sometimes get in the way. At times, people just need to do their job.
IT department is the worst I have ever encountered.
Computers don't get upgraded nearly as often as other companies (4+ year cycle, where most companies have a 3-year cycle).
Still a small company mentality.
Much of management is promoted from within. It would be nice to have a good balance of experienced external management from bigger companies.
Cross-pollination of game teams and other teams should be encouraged, but most teams tend to stay in a vacuum. Teams need to share ideas to help overall growth and foster new game ideas.
Values get in the way of releasing games faster.
Stop trying to micromanage and focus more on getting the correct people in the company. Focus on getting people engaged. Hire people smarter than you so you can focus on managing your people and less on making sure they are doing their job. Good people with good values will always do 110%+ every day. Let people spread, advance, and foster growth. This is the difference between small company mentality and big company mentality. Let the people you hire do their job.
My interview process consisted of two parts. The first was a phone interview with a developer in a similar role. It took 30 minutes to pass through all the questions. The questions were not difficult but touched a variety of programming topics. The
Submitted my resume and cover letter to the recruiter. They reached out to me and arranged one round of interview. It was about an hour long, mixed with behavioral and technical questions.
It took about 2 weeks to first hear back from someone, and my initial phone screen was about 2 weeks after that. It was half behavioral (talking about past job experiences) and half standard technical questions (algorithm runtimes, etc). It took a w
My interview process consisted of two parts. The first was a phone interview with a developer in a similar role. It took 30 minutes to pass through all the questions. The questions were not difficult but touched a variety of programming topics. The
Submitted my resume and cover letter to the recruiter. They reached out to me and arranged one round of interview. It was about an hour long, mixed with behavioral and technical questions.
It took about 2 weeks to first hear back from someone, and my initial phone screen was about 2 weeks after that. It was half behavioral (talking about past job experiences) and half standard technical questions (algorithm runtimes, etc). It took a w