I am not trying to start any arguments, I am new to the industry and worked very hard the past 6 months. I was given a 5% annual bonus this month and I'm genuinely wondering if that is good or bad compared to what you all would think is normal.
My company apparently always gives some sort of bonus at the end of the year, typically more if the company has a good year.
I joined 7 months ago, I delivered on 3 somewhat large projects that had notable impact (eliminated all configuration drift and most manual maintenance for the CI environment) as a junior dev. One was a kubernetes PoC for on prem clusters. I was kind of given this task as a "ok well if you keep asking for work here's something super difficult to shut you up and keep you busy", where I got a successful PoC and the company is now moving towards adopting k8s. The other project is a highly front facing project that helps out with 8 new products that will be released late next year; the customer was not expecting it until a few months from now, but I got it done 2 months ago and it is being utilized now. Because of this, they can easily QA test and develop with not much downtime throughout the sdlc and not worry about passing off the projects between various teams.
I have gotten nothing but positive reviews from coworkers, especially lead and principal engineers I have worked with. I am a full time employee, I worked weekends and 12 hour days during the week (mostly because I was trying to make a good impression and build my technical skills, wasn't trying to get for a big bonus)... Manager had nothing but good reviews for me, even though I asked multiple times for any constructive criticism or areas for improvement.
Salary is 102k but I live in Seattle. Is 5% still a good bonus considering this context? I understand anything is better than nothing, just contemplating if its worth continuing to overwork as much as i did.