Epic Games is a leading interactive entertainment company known for its innovative game development and technology solutions.
#147 of 186 in Communications Public Relations
Generous time off, but contractors miss out on benefits