Associate Software Engineer • Former Employee
Pros: The Tech Hub is nice.
The work can be hard or easy depending on the team.
The experience can be good or bad depending on your manager.
Cons: My manager told me he was embarrassed about my low pay ($75k) after my first two years, which I thought meant a promotion or raise was imminent. Reports had been great up to that point.
Six months later, there was no raise. I brought it back up to him, and he acted like this was the first he was hearing about me wanting a raise. We discussed it, and then a year goes by with no progress.
Around this time, it was time for the yearly survey. This survey is part of how the managers are graded and how their raises are determined. In an effort to make sure a bad review from me didn't tank his ratings, he came to me the literal day the survey opened and told me to send an email to him about wanting a promotion or raise, etc., so he could use that to get it for me.
Nothing ever happened. He was promoted, though, and then he moved me to a different team that was a dead-end opportunity. He told other members of my team that this wasn't a good opportunity for me.
You may be reading this and thinking, "Okay, dude sounds out of touch and probably didn't realize he sucked." I'll be the first to admit that I could have done a better job at times, but the fact that I was making the same as 22-year-olds on their first day at the company four years after starting is beyond unreasonable.
The 14 other engineers that I started with would all tell you that I was more than capable and perfectly fine to work with, and they all received promotions within two to three years of starting. I did not.
I worked with two senior software engineers, and it appears that my performance was being compared to theirs (I was two levels underneath them), though I would argue that my performance was certainly not that far off from one of them.