Amazon -> Google = double TC (my story at Amazon, last day)
I loved Amazon because I learned a lot and my experience over there was the reason I was able to easily pass (and exceed the expectations in) the design/behavioral interviews.
I hate Amazon because of 2 things:
1. Extreme frugality in every aspect (from cold cheese sandwiches for candidates as their lunch, to not giving refreshers and extremely low base increase).
2. Lots of (and I mean LOTS OF) terrible managers. I've had 6 managers at Amazon: One of them was amazing (who then moved to Fb a year later) and one ok and 3 terrible ones and one monster.
The last one couldn't even understand the technical aspects, was extremely micromanaging the whole team, was very biased against females (I honestly felt bad for them and reported him to the HR, and no result. He continued the same way).
This was my last team and the previous manager who hired me left the team 2 months after I joined, and this monster became my new manager. Long story short, he put me on the dev plan (although I was the one who delivered 3 org-impacting pojects in a year all the way to production and the rest of the team delivered one.)
Frankly it was really hard to practice and prepare for the interviews having that much of pressure at work and not being appreciated at all, but I did it.
TC at Amazon: 180k (L5, hit the cliff and they didn't give me anything because of the dev plan)
TC at G: 350k (T5)
Yoe: 4+ (all at Amazon) plus a no-thesis master's degree from an unknown university.