Pros
If you want the challenge of handling multiple projects, this is your chance. If you want to be acknowledged without pay, then take this opportunity.
Cons
Months of delayed salaries—or worse, not getting paid at all. You’re expected to deliver a production-ready system, yet leadership—from the Project Manager to the CEO—has no real understanding of the product. Even team leads lack basic fundamentals—they can’t design simple flowcharts or clearly map out system logic. The Operations Manager isn’t technical and doesn’t understand what’s happening, yet still makes decisions, creating constant confusion and blocking progress. Projects are chaotic: requirements are incomplete, deadlines are unrealistic, and direction is unclear. Developers are hired without proper engineering skills, dumping massive, buggy code before leaving. The next developer inherits the mess under extreme pressure. When everything inevitably breaks down, no one takes accountability—just a cycle of blame.