Vantaggi
- learning curve would be high (you get food for your thoughts and passion)
- holistic development of the skills (development to understanding, to other aspects involved in setup etc.)
- good culture + good mentors
- flexibility at work (not only in terms of time, but also in trying out things and learning).
- ownership and responsibility is shared (which is rare in other places)
- flat working culture. No hierarchies.
- Output matters, than protocols (which is vice-versa in bigger organisational setups usually).
I would definitely recommend this.
If one has passion for ones field, its a must suggested place to get started !
Svantaggi
- compensation/increments low (felt a little gender-biased as well)
- career growth of the individual (needs to be guided and planned). Felt a little saturation after a time. More of the engagement and expansion of the scope of responsibility should be planned (Not that the core-design and coding logic, to be scoped by few).
- More of individual talks, stating their ok/not-ok performance should be fostered. Probably to avoid shocks with termination, or just waiting for the annual-cycle to close for such feedbacks. This would enhance the progress.
- no benefits (pf, tax-benefits, etc.)
- test-driven strategy to be worked upon more(automation possibly).
- Not much, but a little "process" can be introduced to stream-line things, and for more transparency and clarity (Accounts, etc.).