Pros
1 - Talent: Everyone thinks they work with the most talented people in the industry, but Respawn has the highest percentage of industry vets who've all worked on the biggest titles. I'm surrounded by geniuses in every department. The hiring standards are so ridiculously high, you know everyone who works here is the best at what they do, or has great potential to be. 2 - Ownership: We're a lean team who make big games, which means your individual contribution to the game is enormous. There is plenty of room for self expression. The company is also a very flat structure with little management, which means your ideas are not just welcomed but heard. 3 - Substantial Royalties: Because our numbers aren't bloated and we never miss deadlines, our dev costs are a fraction of other large titles - which means our profit margins are higher too. If the game sells well, you'll be handsomely rewarded for your passion, dedication, and contribution to the project. You even get your royalties should you decide to quit after the release of the game.
Cons
The company is a very flat structure, so if title and position mean more to you than the quality of the game you work on, it's probably not a good fit. There is no micromanagement and everyone is expected to be self motivated and innovative. If you need a lot of structure, it's probably not a good fit. There is only one way to make good games: iteration. We iterate a lot and throw out a lot. We probably throw away 50% of the work on any given project. This leads to releasing only the best quality product, but it can be extremely frustrating to people.