Very limited opportunities to get promoted. The biggest bummer is that the company very clearly does not value their existing employees. Somehow, they are fine with paying new hires the same (or more) than existing employees with years of experience, but good luck getting a raise after 3+ years with the company. The company periodically has layoffs and is completely fine throwing generous severance packages around (12 months of salary) but the annual merit increase to people who are staying is 3-4%... no wonder everyone is quitting. The company has monthly employee surveys where you can provide feedback but of course no action is ever taken.