Pros
Learning, occasional outings, timeless lunch breaks (not restricted to time).
Cons
1. Unrealistic Deadlines Project Managers often commit to client deadlines without prior consultation with the team. This leads to unmanageable workloads and timelines that are frequently impossible to meet. 2. Lack of Requirement Clarity Requirements are constantly in flux. PMs make changes or promises to clients without holding thorough discussions with the development team, causing confusion and rework. 3. Inadequate Work-Life Balance There are no fixed working hours. Employees are expected to work until tasks are finished, often pushing well past standard working hours with no regard for personal time. 4. Weekends and Leave Policy Issues Weekends are regularly encroached upon for work. The existing leave policy is ineffective — taking leave usually means compensating by working on weekends or catching up outside work hours. 5. No Overtime Compensation Extra hours, regardless of how many, go unpaid. There is no structure in place to reward or acknowledge the overtime efforts of employees. 6. Inefficient Workspace The current office space is insufficient for the growing team. Overcrowding results in distractions, discomfort, and a lack of dedicated workstations for all team members. 7. Continuous Deadline Pressure The entire workflow is driven by external client deadlines. There is little to no focus on structured internal processes like sprints, retrospectives, or proper planning cycles.