Big company means your people skills go way further than your development skills. I was kind of screwed over my first manager failed to authenticate my computer before I could start. This put me on the fryer for all sorts of problems, Management did everything to make things right for me including shifting my status to rehire after my contract was complete and giving me a really solid reference.