Pros
Their way of working, or at least their vision on this, differs from your average consulting agency. They truly seem to understand how crucial agile working (scrum for example) is for a good DevOps engineer. Also, they work projects based. You end up at a customer with a team or at least with a colleague working on a project. Most projects have a clear start and end. It's not just plain putting you away somewhere to make your hours and be profitable. Besides their vision, the world is sometimes a bit more stubborn. But they do offer agile training to companies as well, trying to change a companies culture.
Cons
Although they offer a really really good laptop, for a DevOps engineer this still means being caught 'in the middle'. You do need Office at times but to properly do your job, I personally need Linux on that laptop. I would have preferred OSX capable hardware. Also, it is unclear to me what the expected life time of my phone ought to be. These are all minor things though!