Pros
- A good place for fresh graduates to gain real project experience.
- Helps build coding, problem-solving, and independent learning skills.
- Opportunity to learn by doing and handle real-world projects.
Cons
- Limited mentorship and guidance, employees often need to learn independently.
- Technology stack is mostly old.
- Coding standards are inconsistent across teams.
- QA/Test work is often support-oriented, requiring developers to assist with testing.
- Promotion and career growth processes lack transparency.
- Too many internal systems need to be maintained and updated, reducing development productivity.
- Meetings could be more structured and outcome-focused.
- HR could play a more active role in employee support and feedback.
- Workplace politics can influence decisions and team dynamics.
- Fairness and equal treatment across employees could be improved.
- Long-serving employees may feel less valued than newer employees.
- Workplace culture may favor employees who participate in social or sports activities.
- Departing employees could be treated and remembered in a more respectful and professional manner.