The internship didn't require too much time and the given tasks weren't hard (It was an unpaid internship)
Cons
They weren't selective during the interview process, felt the team wasn't committed. There was lack of guidance and support, more importantly they cared about quantity over quality of work done.
1. Work on latest tech stacks.
2. Always innovative.
3. Great senior management team.
4. Flexible working hours.
5. Work from anywhere.
6. Yearly team retreats.
7. Flat organisation.