Company is growing fast and feel good to be on board. Pretty safe place to be for job security. Job is exciting depend on which section you are in, but pay is not fairly distributed for some positions(some are way overpaid.. :( and some are under pay). Overall good pay :) I would still recommend this company to join. Wish working hour is more flexible though.