Payment Run on regular basis which should be cleared and accurate, There is always room for learning anywhere, management is also good , Co employees are co-operative and helpful in terms of giving training and helping to provide the knowledge to them, when you love the job and commit small mistake that hurts, Very Good Company to work.