Great learning environment
Direct involvement in project and interaction with client.
Flat hierarchy, direct reporting to head of the company having wide experience in this field.
Great work-life balance.
Flexibility in work timings.
There is no issue of salary for well performing engineers and increment is also quite high compared to other companies
Inconvénients
Management is somewhat lacking.
Less number of experienced engineers.