A lot of the major A/E consortiums (AECOM, Tetra Tech, etc) have stopped paying bonuses, regardless of how well they are doing.
After 20 years in the engineering field, I have gone over to the General Contracting side, where bonuses and substantial salary increases are not dirty words.
The engineering field, at least as related to the MEP engineers designing buildings, has been prostituted to the degree that I wouldn't recommend it to college bound students.
They are better off getting a degree in Construction Management.