Why is cpl a great place to work