How to compare job offers

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.

Blank template

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      

Filled in template

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

Contribute

If you have other criteria which can be used to evaluate job offers, please submit a PR.


For more content like this, check out my Twitter or Blog.