Advice
I would say really do intensive research on a company before joining, not just to be prepared for an interview, but to be prepared for your workload. This being said, you will never be fully prepared for what you will walk into on the first real day on the job.