Although it certainly sounds like this guy had a really negative experience -- for lots of reasons that were not under his control -- I'm smacking my head at some of the stuff.
First -- when it comes to stuff like remote work (especially since he was first told "no, you can't do that" when he first explored switching teams), that's all stuff that needs to be in writing. Period. I don't even think this is a hard concept or something you need to learn from experience -- it's just common sense. If you are promised something that is outside the norm or what is official company/department policy, you get that in writing. If you can't get it into your contract, it needs to be at least in email communication with the hiring manager -- but you should really get that into your contract.
The second thing is the whole way he switched teams. Obviously there was something super sketchy going on there (and in retrospect, was the first sign that Snap was trying to manage him out), but that's a massive, massive red flag. For his own performance reviews/bonuses/reporting stuff, the idea that he would technically report to someone else while actually working for a totally different team just doesn't make sense. I understand needing to get away from a bad manager, but this was maybe the worst way to go about doing it, because it offers the employee little to no protection if something in that super sketchy scenario breaks down (which is exactly what happened).
Third, although I'm not going to call this guy "entitled" -- I do take issue with some of the work ethic stuff. I understand the hell that is unproductive meetings, especially meetings that don't involve you or that preclude you from doing what you actually need to do to get done. I have significant experience managing requests/meetings from higher ups that impede on getting your actual work done.
If you're called into a last-minute 2 hour meeting and it means you can't leave on time to avoid traffic, in my opinion (which may be unpopular), the adult thing to do is to stay late and attend the meeting -- paying only as much attention as is necessary. Yes, it sucks to have to leave the office late (and potentially hours later if you need to avoid traffic) -- but barring any sort of preset appointment or obligation, stay in the damn meeting and find a way to avoid having to be in the next one. Not to belabor the point, but the way you get a Low Performance review is to skulk out of a meeting and literally hide from your boss as you sneak out of the building.
Anyway. I do hope the author has found a place that is a better fit for them.
First -- when it comes to stuff like remote work (especially since he was first told "no, you can't do that" when he first explored switching teams), that's all stuff that needs to be in writing. Period. I don't even think this is a hard concept or something you need to learn from experience -- it's just common sense. If you are promised something that is outside the norm or what is official company/department policy, you get that in writing. If you can't get it into your contract, it needs to be at least in email communication with the hiring manager -- but you should really get that into your contract.
The second thing is the whole way he switched teams. Obviously there was something super sketchy going on there (and in retrospect, was the first sign that Snap was trying to manage him out), but that's a massive, massive red flag. For his own performance reviews/bonuses/reporting stuff, the idea that he would technically report to someone else while actually working for a totally different team just doesn't make sense. I understand needing to get away from a bad manager, but this was maybe the worst way to go about doing it, because it offers the employee little to no protection if something in that super sketchy scenario breaks down (which is exactly what happened).
Third, although I'm not going to call this guy "entitled" -- I do take issue with some of the work ethic stuff. I understand the hell that is unproductive meetings, especially meetings that don't involve you or that preclude you from doing what you actually need to do to get done. I have significant experience managing requests/meetings from higher ups that impede on getting your actual work done.
If you're called into a last-minute 2 hour meeting and it means you can't leave on time to avoid traffic, in my opinion (which may be unpopular), the adult thing to do is to stay late and attend the meeting -- paying only as much attention as is necessary. Yes, it sucks to have to leave the office late (and potentially hours later if you need to avoid traffic) -- but barring any sort of preset appointment or obligation, stay in the damn meeting and find a way to avoid having to be in the next one. Not to belabor the point, but the way you get a Low Performance review is to skulk out of a meeting and literally hide from your boss as you sneak out of the building.
Anyway. I do hope the author has found a place that is a better fit for them.