I work in Rapidsoft and say it with proud that they are the people with great infrastructure and other facilities. After six months of service, I have learned that they provide pretty good opportunities to those who really deserver. If you endeavor, you can learn lot form your seniors.