Pros
They will pay what they promise on time.
Cons
Every week, they hire new leaders. Every leader comes up with different policies. There is no standard policy here. Every week you will see the new policy on the floor. Even founders will come up with sudden new rules or requirements after they woke up from a dream at night. Lack of Transparency: They are not open about processes, timelines, or challenges, leading to confusion and frustration for employees. Every day they will come up with new ideas or new rules. Quality Issues: Deliverables might not consistently meet quality standards, resulting in buggy or unreliable software products. Missed Deadlines: The company could struggle with meeting sprint deadlines, causing delays in the product's launch and potentially affecting the client's business plans. Requirements will get added in the middle of the sprint anytime. Poor Communication: Inefficient communication channels or unresponsive team members could lead to misunderstandings between the employees. Managers are immature. Scope Creep: The company might struggle to manage the scope of the product effectively, leading to constant changes in requirements that impact budgets and timelines. Limited Skillset: If the company lacks a diverse skillset or expertise in certain technologies, it might struggle to offer comprehensive solutions to clients' needs. High Turnover: Frequent turnover of employees could lead to inconsistency in product management, loss of institutional knowledge, and disruptions in development processes. Security Concerns: Inadequate attention to security measures could result in vulnerabilities in the product, potentially compromising user data or the product's integrity. Cost Overruns: Poor budget management or unanticipated expenses could lead to the company exceeding its initially agreed-upon budgets, causing financial strain for the employees.