It is an outstanding company to work with, learned and improved my technical skills in this organization. I completed two years which is the maximum tenure that I have been with any company. The work experience was excellent, had a chance to learn a lot about the customer handling relationship. The most creative and professional co-workers I have ever worked with. The management is good with effective HR policies.