Be-prepared for the worst. They are some specific groups which do good work, and have good management. If you luck out, you can have fun working at Amazon but if you end up getting into painful groups with extreme operational load or bad management - just keep your head down, slog it out, suck up to your boss. You will end-up learning a ton by being at Amazon, if you are just out of school. It will help you immensely in your next job search.