1. Exposure to niche skills
2. Guidance and support from senior management
3. Freedom to explore different technologies and contribute to the road map of the company.
4. Employee friendly work environment
5. Ethical and Respective Management
Inconvénients
1. Work life balance take a hit sometimes during project delivery but manageable
2. There will not be much benefits apart from salary