Pros
- Focus on Learning and Growth: The team’s emphasis on learning through practical application has been invaluable. Each task helped me deepen my understanding of real-world software development. - Hands-On Experience: I gained hands-on experience in every feature I contributed to, including working with graph databases, semantic chunking, and Azure cloud integration. - Supportive Developers: The developers were incredibly supportive, always ready to guide me whenever my knowledge in a particular domain was limited. Their encouragement boosted my confidence and skillset. - Innovative Projects: I worked on exciting projects like RAG chatbots tailored for specific industries and contributed to the development of an AI interviewer. These projects challenged me to think critically and creatively. - Exposure to Tools and Frameworks: My role allowed me to gain proficiency in Django, Neo4j, and collaborative tools like Git and GitHub, all of which are essential for large-scale projects. - Collaborative Environment: The work culture encouraged open communication, teamwork, and continuous improvement, making it easy to learn from peers. - Real-World Applications: Working on real-world applications gave me a sense of achievement and a clear understanding of how theoretical concepts are applied in practice. - Encouragement for Innovation: The team welcomed new ideas and gave me the freedom to experiment and contribute meaningfully to projects.
Cons
Distance is quite far considering traffic and if you live in North / Airport area of Bangalore