translate English to French: Simply put, Sun Life is an amazing place to work.
En résumé, la Sun Life est un endroit où il fait bon travailler.