Average company with good learning and growth opportunities. The technology they work are very niche. All development projects and new things to learn every time. Very helping minded leads and managers. HR policies are average and facilities are average. But lots of lunch, team events and outings. I usually get lots of appreciation from managers. Can get into high visibility very easily. Very focussed but too much conservative too. Good company to join for 0 to 6 years experience. May not be a good place for managers.