Pros
I recently completed my internship at this company and had an excellent experience.
First, I went through the interview process for the internship and had a positive experience. The interview was well-organized and focused on three main areas: problem-solving skills, SQL knowledge, and technical knowledge for both frontend and backend development. Overall, the interview process was thorough and fair, giving both sides a good opportunity to assess the fit.
During the internship, I gained hands-on experience with modern technologies related to full-stack development. I learned best practices, software architectures, and technical knowledge related to both frontend and backend development.
The team was very friendly and supportive, always willing to help and share their knowledge. Working in an agile environment taught me valuable project management skills through daily standups, sprint planning, and team collaboration. The mentorship was excellent, with constructive feedback that helped me grow as a developer.
This internship significantly improved my technical skills and prepared me well for future software development roles.
Cons
No downsides, overall it was good for me