Pros
You will meet a lot smart people, I'm not saying you will benefit from that. You will have a job and get paid, and have on your CV you worked for a "giant" (a fallen one in my eyes) like Amazon.
Cons
Operations or "on-call" - which is split between in hours and out of hours sucks it's the worst kind of operations, you can only compare it to the chinese/indian sweatshops in which kids work for a dollar for the entire week. They expect you to be "on-call" during the week form 6h to 18h (with 20min response time to tickets and less than that for conference calls), which entails that you are tethered to a high speed internet connection (so you have to stay at home) and only if you are engaged for more then 4h you are entitled to half a day off, which you have to take within next two weeks. For morning on-call (6-10AM)) you don't get anything except that now you should get to work by 12h instead of 10h. Daily on-call is plagued by constant pages and working the ticket queue, after which I sometimes think that dying is not that bad Working hours - they expect you to work 10-18h, which totally sucks IMHO, so you can have meetings with the US teams which in turn want them to start at 18h so you end up staying even more then the expected, but usually expect to be working from 9h to 18:30h at least. Work/life balance totally sucks, once my manager told me I should do something after work hours, i politely declined now he just gives me more work and there is no chance I can do it during office hours Frugality - it gets annoying after some time that the company is not willing to provide for anything, even some of the coffe machines were purchased by the employees, while on the other hand other companies provide lots of stuff Internal tools - suck and are over engineered and a nightmare to work with Location - Kilmainham Square is a shit-hole of Dublin.