Albert Pujols officially joined the Angels on Thursday when MLB and the players' association confirmed the terms of the 10-year contract and agreed its guaranteed value is $240M. The deal was reached four weeks earlier on the final day of the winter meetings and took nearly a month to complete.