Internship ExperienceThe good thingsThis is a great company to start off your software engineering career. The trainers and employees are very accommodating and you can learn a lot of front end and back end technologies from their meetings and webinars. Very conducive for learning, I'd say, since the trainers can guide you with your blockers.
The challengesYou need to have the discipline to learn new techniques unfamiliar to you/. Other than that, you are encouraged to work as full stack.I would suggest improving/revising their guides for training.