Pros
You'll get learn things in frontend development
Cons
you'll not get paid instead you'll have lot of work
they'll use you for your frontend skills, but when it's time to get paid, they'll will handed you over your completion of internship letter.
in short they just want free interns to do their work, and project will continue to go on (free of cost)