It's alright. Bonuses are dependent on performance.
The pay and benefits for the role is quite good. For a fresh graduate, the offer is better than other companies for the same fresh grad role.