benefits and allowances are good
quality of work.. fair distribution of work...salary as per experience and work
Its a decent company to work for.
Not well organized, communication is weak between management and workers.
Great work environment and people