The bonus is meant to help offset the lower rate of pay, but it's not promised.
HR is always happy to talk through the benefits package.
Salary plus bonus plus 401k match plus access to company properties for vacations
The longer you work there, the more perks you get.
If CFN would raise pay and invest in the people, not the business, it might improve. Interesting that a 40 year old company is still in "start-up" mode when it comes to culture and finances.
I handle a lot of responsibilities and carry the work home with me.