Pros
- Some learning opportunities from dealing with changing requirements. - Work-from-home policy exists on paper.
Cons
- The company starts projects without proper documentation or clear requirements, yet claims to follow agile practices.[1] - Even after around 70% of the project is completed, discussions in meetings are often unclear and do not add real value. - Major technology and architecture changes are introduced very late in the project, causing rework and wasting earlier efforts. - Management focuses only on hitting deadlines and project completion, with very little concern for the actual effort or feasibility. - Employees are often expected to work 12+ hours, but there is no extra pay for overtime; at best, it is adjusted through leave. - Although there is an official work-from-home policy, managers frequently pressure employees to apply for leave instead of allowing remote work. - There is no real compensation or recognition for people who go above and beyond for the project.