Posting anonymously for obvious reasons. Unlike others, I actually find this story fairly believable. When I first joined Apple, straight out of college - a good program, top three in the country - I was abused similarly. I joined a team that was on a project behind schedule. Our manager was a brusque, no-nonsense sort of dude. But he clearly had anger problems. On the team were 2 senior engineers, me, and a junior e…
Some extra tidbits that didn't make it in because the edit timer ran out: - Despite the big release and herculean efforts, both of us were paid a fraction of our target bonus. This was the day I decided to move jobs. - I eventually grew some balls and told Apple to (a) pay me 2.5x during overtime (b) hire SREs for this critical service, or (c) go fuck themselves. They chose (c), which worked alright because our servi…
Exactly this. Unless your manager has a history of giving raises and/or promotions to YOU for doing your JOB then do not assume, ever, that they will give you anything for overworking to chase a carrot on a stick.
That said if they have a history of recognizing and appreciating your work, and compensating you for extra effort, then by all means feel free to put some sweat into the work. That's a good relationship.
My rule of thumb whenever starting a new job is - Work hard for the first year, but almost never overtime. Do my job, and do it well, but don't kill myself. If manager recognizes the good work, and gives me a raise, I'll talk to them about incentive based objectives, and that I'm willing to work over time if there's a reward structure. Or, that I'm happy to continue at my 9-5 pace if that's working for them. Point is - always wait for them to make the first move. If they don't, either accept the 9-5 work for the pay, or move on to another employer that does value incentive based (bonus) salaries.