See the accompanying blog post: The spreadsheet I use to compare job offers
There's a blank template, and an example filled in template below. Or alternatively, here's direct link to a Google Sheet.
Area of focus | Place 1 | Place 2 | Notes |
---|---|---|---|
π°οΈ Salary | 1 | ||
π₯ Support for volunteering | 1 | ||
π₯ Culture | 1 | ||
π οΈ Working from home | |||
π§ οΈ Side projects | |||
π Relaxed atmosphere | |||
πΆοΈ Maternity/paternity support | |||
β‘οΈ Interesting projects | |||
π Quality of code | |||
π Peers | |||
π Diversity | |||
π’ OSS + Evangelism | |||
π Career progression | |||
π Technology architecture | |||
π€ Lack of politics | |||
π» Technologies |
Area of focus | MoJ | Imperial | Notes |
---|---|---|---|
π°οΈ Salary | 1 | More than xx% increase with MoJ | |
π₯ Support for volunteering | 1 | MoJ: 3 days paid + XX days unpaid. Imperial supports flexible hours, so would need to finish off my hours in the evening or weekend | |
π₯ Culture | 1 | Imperial is prestigious and has stimulating work | |
π οΈ Working from home | 1 | Imperial said infrequently is ok. MoJ could be multiple days a week | |
π§ οΈ Side projects | 1 | Imperial support consulting + working with lots of interesting organisations. MoJ offer hackdays | |
π Relaxed atmosphere | 1 | MoJ is a large department with opportunity to do things in a relaxed manner. Imperial is a smaller team, so the atmosphere may change during deadlines | |
πΆοΈ Maternity/paternity support | 1 | 1 | Both have good support in different ways |
β‘οΈ Interesting projects | 1 | Lots of fascinating projects to work on at Imperial. MoJ develops prison software + court software which is also interesting. Imperial is more varied however | |
π Quality of code | 1 | Judging from respective GitHub projects, MoJ has an extremely high level of code quality along with tests. Imperial codebase has some room for improvement | |
π Peers | 1 | Imperial team are a nice group of likeminded people. I don't know much about MoJ folk | |
π Diversity | 1 | Imperial team is all guys. MoJ are much more diverse | |
π’ OSS + Evangelism | 1 | MoJ do blogging + OSS by default. Lots of writing to read online, documentation for their projects, retrospectives, interactive demos. Imperial have some open source code, couldn't find much blogging/written experiences. Both will support my conference speaking | |
π Career progression | 1 | More opportunity at Imperial. MoJ seems to only lead onto managerial roles | |
π Technology architecture | 1 | MoJ have established tools for CI/Testing/Deployments/Rollbacks/Code Review/Debugging/Development/Collaboration. Imperial is smaller and appears to have less in place (based on GitHub) | |
π€ Lack of politics | 1 | Both have some, but Imperial better protects you from it | |
π» Technologies | 1 | Imperial use very interesting + modern tech. MoJ are starting to use modern tech, but also have some legacy code |
If you have other criteria which can be used to evaluate job offers, please submit a PR.