Strong thesis & well-developed ideas
It's helpful that this book is written for readers at different levels. Kalleberg includes enough explanation, and his narrative flows through the whole book. With an appropriate mix of data and examples, it can serve an important role in studying sociology.