- Small team wherein you get a feel of working in a startup. Get leadership roles from Day 1.
- Learn at a faster pace than one does in their Graduate/Undergraduate School
- For an Environmental Engineer, it is a wonderful opportunity to apply their knowledge in the real world by integrating their domain expertise with that of software developers.
- One of the most reasonable bosses that one could hope for; not only in terms of work but also benefits/remuneration
Cons
- small company which might not be something many people like