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.