- The company doesn't pay enough
- The company requires you to move to Pittsburgh because they know that if you move to this wretched city you'll be trapped here since this is the only game studio in town and even if you want to quit you'll have to uproot your whole family and move again.
- The company/ managers take forever to promote and they generally expect you to perform well above your pay grade for at least one year before they even consider promoting.
- The engineering leadership is weak across the board, don't expect any proper guidance or professional help, you're essentially on your own there.
- Most concerning is the fact that the company struggles to maintain a steady stream of contracts and therefore has constant periods of cashflow issues that make them strip annual bonuses, which weren't that good in the first place, While working here you'll be stuck in a constant state of existential dread, wondering if they'll need to do layoffs to account for the lack of revenue.
- Their lack of revenue also causes them to pull back on raises, which is bad for employees because the pay is fairly low and the small raises are your one chance to make a few extra dollars.
- The engineering department is the worst-run engineering department I've ever experienced. No standardisation or SOP exists in the department, each team has full control of their standards and practices, which leads to a bunch of annoyingly painful pipelines, this wouldn't be an issue, but they seem to constantly be swapping engineers between projects with little to no notice.