A good experience, although very hermetic sometimes. It takes a long time to get answers. Once you submit application, it may take very long so HR department call you. This is a good company to work with, but expect a below market salary. Benefits are great.