I have been working at Amazon full-time for less than a year
Pros
Diverse culture and great minds
Cons
The culture is unique and tools and technology very company specific. One needs time to learn and adapt. Tip - If you have a great manager and team, you'll have all the support you need
I have been working at Hays
Pros
Amazing people, fast paced, fair and honest.
Cons
Nothing comes to mind, I really enjoyed my time there