Indus always believed in good team work, which has paramount importance, for the product development environment. We call our employees as associates and our associates own their teams and products. In return, they learn the true art of developing software products. India, though rated high among the software development countries, it is still recognized mostly with maintenance services. In this backdrop, it is highly likely that most of the Indian software professionals work on any one layer and with less challenging work load and the needs. This also means the rate of learning will be considerably low, with that kind of opportunities. In contrary, our associates get good experience and exposure to all layers: UI, Middle layer and DB layers. Many times, they also gain the experience of interfacing solutions, web services etc. In a nutshell, our associates become all-rounders in the area of software development and they constantly learn and enhance their skills with our demanding work needs. Most importantly, they learn to develop solutions in a systematic and methodical manner, with pre-defined methodologies. They learn how to convert high-end requirements into the solutions to the end-users, which is not less than any art. In this process the associates develop very good sense of belonging and not surprisingly, our attrition rates are comparatively low. We constantly look for talented engineers and welcome them to become our associates.