Pros
You get hands-on exposure to end-to-end project cycles, from client calls to delivery. Good place for self-starters who want to wear multiple hats quickly. Some teammates are genuinely hardworking and collaborative.
Cons
No Process Discipline – Agile in name only. Testing, documentation, code quality, and retrospectives are barely followed. Micromanagement Culture – Lack of trust in employees, and no psychological safety for raising issues. Minimal Career Growth – Promotions and appraisals were arbitrary, with no clear metrics or feedback mechanism. High Attrition & Chaos – Poor resource planning, sudden exits, and firefighting mode became the norm. No Tech Innovation – Mostly maintenance work or rushed deliveries, with little time for actual learning or improvement.