Pros
Good for fresh graduates – a good place to gain experience. Friendly colleagues – the team is nice and helpful. Remote/work-from-home setup – great for flexibility.
Cons
- Low compensation – not competitive. - Always tight deadlines – stressful work pace. - Entry-level employees are given big projects right away. - Some supervisors give very little guidance, even for big projects. - The complexity of our work is often underestimated. - Incompetent Team Lead - Small team, but the workload and expectations are too high. - No proper project manager – developers also act as project managers. - Limited career growth – no clear career path. - Tasks assigned are sometimes unrelated to your role. - Sudden project reassignments – no proper planning. - Learning opportunities are limited. - Processes always feel rushed. - Micromanaging is a problem.