No bonuses that I know of, the management level can be a little distant, they retains a command and control approach which stifles innovation approach. Lots of territorial behavior at upper management levels. Little room for advancement in a company, feels like working under-recognized workforce. The medical benefits for the the staff is horrible. All the benefits goes to who you know, the higher management.