Pros
Interesting project. Some people are passionate, talented and great co workers though they are a shrinking minority. Provided you are proactive you should be able to survive any other work environment if you manage to get through warhorse without some kind of crippling depression or developing some terrible work habits. They'll take anyone as long as you are cheap. Once you are hired* you are very unlikely to be fired and you can dedicate yourself to something else besides work. *technically nobody is actually hired at warhorse, everyone is on an ever renewing freelance contract*
Cons
CONS -lack of communication Due to the way the company is is structured and other issues* most people have an incentive not to talk to each other since learning about an issue or providing help will suddenly paint you as the expert on such issue and you will suddenly be expected to provide support to everyone else while doing all your original tasks, this pushes some people to be apathetic to issues and isolate themselves in the hope they will avoid being overwhelmed, while some other people go crazy trying to solve problems proactively. On the larger scale, even before covid, most teams acted as self contained units with little to no communication among them, this leads to work being overridden, done twice or just discarded because a person in one team will decide to do something without consulting their counterpart on a different team. This is made even worse if one of the people is a foreigner since some people will willingly avoid meetings if they are not in czech.
-lack of structure There is no hierarchy or structure in teams besides team members and lead, no differentiation between specializations or experience, and no clear duties or expectations. Everyone in a team will often have the same title and may be expected to do random tasks depending on producer's whim regardless of skill, experience or willingness, this often leads to people having to tackle tasks they are not equipped to deal with (made worse by the use of ancient tools and total lack of documentation) and also often ends with people doing work far above their pay grade for months or years. This is made even worse by the general lack of communication which means a person's worth is often defined by how many "tasks" they closed in the tracking software rather than how important or difficult their tasks may have been (not to even mention things such as mentoring or helping solve other people's issues is not tracked in any way). This means there is basically no real avenue for growth within the company since hard work is barely tracked and much less rewarded unless you threaten to leave or you end up in a lead position (non czech speakers need not apply).
-lack of foresight or willingness to invest in the future During my time at warhorse I watched industry veterans and seniors depart the company and leave key roles being vacant for years while juniors desperately tried to learn and pick up the work. This combined with already aged tools like cryengine 3.6 meant that even when new people came in (which were mostly more juniors due to management's unwillingness to spend any significant money on hiring) the learning curve was very pronounced and caused a lot of frustration for everyone involved. On top of this there's a general tendency in the company to do everything on the first try or not do it at all, meaning any tools or attempted improvements to tools and pipelines must be rushed and will often be left bare boned the moment it works (even if it only works 1 out of 5 times) this means people end up working with frustrating, unfinished tools which may be working as patches on top of other rushed tools made ages ago. And it means in certain roles you spend more time learning how to get around these tools rather than learning the role you were hired to do, in some cases even learning and practicing pipelines that have been outright discarded in the rest of the industry. All of this is made even more frustrating by the people in charge's inability to acknowledge the state of the tools and pipelines and labeling anyone calling attention as negative or problematic while promoting a false sense of optimism reminiscent of the "this is fine" meme.
This are just the core issues in my opinion but there are MANY other problems in the company, some quick honorable mentions are:
_Lack of company culture or team building (besides getting drunk once a week)
_Lackluster on-boarding made even worse for foreigners who are supposed to deal with czech state entities on their own in order to get paid because you will be a contractor rather than an actual employee, also don't expect much in the way of mentoring since most people will be insanely overworked already or you might have just been hired to fill some lone role no one else can work on.
_Zero benefits, you will be paying health care and insurance from your own pocket, and don't expect anything for free besides MAYBE coffee.
_You will be treated as an expendable contractor, for example at the start of the covid lockdowns the Czech republic decided to send any non resident foreigners out, when foreigners brought their concerns to warhorse and asked if we could show our contracts as proof of work in the country, the response was "you do not work at warhorse" referring to our contractor state.
In conclusion I can only recommend Warhorse to people who have no other place to go to or who just want to get some money and don't really care about working in games, because if you do care and are passionate warhorse will take that passion and siphon it out replacing it with anger and frustration.