Get to work on new technologies and advancements.
Loads of opportunities to learn.
Founders are very involved with product development.
Lots of independence in approaching problems in your own way
Great work environment and as an intern, got an opportunity to work on a fully fledged business project. Managers are open to solution recommendations and as an intern, you get to learn a lot from them.
Cons
Can look at diversifying once the company becomes bigger.