Vantaggi
Decent benefits. Good work/life balance. Many individuals there are very talented and a pleasure to work with.
Svantaggi
Communication and direction are nonexistent. Management at all levels has no clear goals or plans -- especially for the engineering department, which many outside of engineering treat as almost a separate company. Even within engineering, teams are walled off from each other, and there is very little collaboration and coordination. Product people and engineering people do not work together except through a single point of contact. There is no standardization on project and communication tools, and the company lives in several redundant, disconnected spaces (Atlassian, SharePoint, Asana, et cetera). Half of the company's project management lives in various Excel files floating around different Slack channels and email threads. Many engineering hours are lost to duplicate efforts or incorrect implementations because of this discord. And worse, leadership actively encourages this blockade as if it's a benefit. They also believe that the siloed nature of our teams is a good thing, and they distrust upper management, going so far as to say that the higher-ups should not be allowed to see anything related to the technical documentation or process. I use the term "leadership" loosely. In the past year, several of the managers have abruptly left or been fired with no replacements. (These company changes were never communicated or explained well, if at all, to any of us.) The remaining leadership is not good at management. They are good at the technical aspects of their jobs, but they are not effective at handling people or projects. They are fully unable to develop solid project plans, articulate requirements, set deadlines, estimate level of effort for most tasks, accept feedback, facilitate communication among teams, or work with business to drive any sort of goals or metrics. And speaking of metrics, there are very few being tracked, and even fewer are actually used to inform business decisions and project prioritization. There are zero personal goals or team goals. Nobody is tracking personal progress, gathering feedback, or helping with career growth. Nobody has even bothered to set up regular meetings with the team for any sort of progress updates or... anything. And complaints fall on deaf ears since there are personal relationships among all of these people that have impacted critical HR decisions, some of which have led to loss of talent due to unfair treatment. And despite these obvious deficiencies, upper management is ignoring them in favor of implementing a return-to-office policy as the solution for “creating more synergy” and “making great ideas happen”. I am not the only one confused by this mess. I was part of an influx of new hires, and most of us spent months just getting up to speed on the organization, the systems, and the projects. Documentation is an afterthought, what little exists is disorganized and hard to find, and there is no onboarding process. You're free to jump in and start working on things which is great for someone more independent, but considering the lack of communication and direction, any such effort is likely to be useless. Even the largest projects fall victim to this. For some reason, it was decided to create an AI chat bot on top of Fortune data. This maybe had potential if positioned correctly for a B2B or similar service, but instead, after contracting with external companies and spending however much money to develop, it is sitting in beta limbo as features get axed and nobody knows what to do with it. Meanwhile, the contractors are still on the payroll, and management is asking us to come up with ideas for other projects they can work on. WHAT?! In short, Fortune's engineering department is a rudderless startup within a bigger company that sees them as a mostly pointless afterthought (except to keep the website running and earn money from ad revenue). This perception is reinforced by the disorganization and distrust from within the department, and I don't think that will improve as long as the current leadership remains. Fortune is, by far, the most chaotic company I've ever worked for -- an impressive feat. For a company that prides itself on being so in touch with businesses and how to make them better, they are hilariously dysfunctional and inept internally.