These are the companies that I have worked at during my career. As you can see, I prefer to stay at a company for as long as possible. I believe that in order to make the best games teams need to stay together to develop better communication, understanding and to evolve their bodies of work.