Pros
Hands-on Experience – Worked on real-world projects, gaining practical knowledge in software development.
Learning Opportunities – Exposure to various technologies and frameworks, helping in skill enhancement.
Startup Environment – Fast-paced work culture with opportunities to take on multiple responsibilities.
Problem-Solving Skills – Gained experience in debugging, optimizing, and improving code efficiency.
Collaboration – Worked closely with team members, improving teamwork and communication skills.
Cons
Limited Mentorship – Could have benefited from more structured guidance or mentorship.
Workload Management – At times, the workload was demanding, requiring efficient time management.