A great company with good people but ok projects
Pros
Great company culture that reinforces open communication. People are very friendly and pro-active. No specific working hours is a great thing and people don't abuse that, in fact is the other way around, many individuals work more hours than normal but because they want, not because it was required of them, Great perks, free food, Epic Friday, company lunch Game On. Also having clearly the best engine on the market so far for your daily work really helps to get amazing results. The producers are great.
Cons
No cons actually damage the great company that Epic is. CONS: some projects lack originality and investors interfere on them too much. People on higher level of administration try to fix things by assuming instead of asking. New hires on leading roles are chosen focused on resume title history and communication skills, instead of those plus knowledge and actual skill-set. For a 2 year old engine some basic tools are still missing and makes really hard to execute your work properly. UX tests and UX lab are cool but incredibly old fashioned and having a UX lab doesn't mean that it's being used correctly. It's an old fashioned UX lab that forces game design choices too much by regressing towards 20 year old design concepts, it may cause projects to be boring, unoriginal and specially ugly, there is a lot of "by the UX book" or "we are experts" but is a very old book used by old fashioned people, they should test things not design them.