-Great team!
-If you are motivated, you will get to learn a lot
-Fairly flexible with work timings
Cons
-Decisions take forever to be made
-Management is overworked so they can't spend a lot of time with employees individually
-Still a small team so not much space to grow