Pros
Overall great company, very supportive, pay is decent for the work being performed. They are constantly having you do online training to maintain high standards. They offer to pay for your AALAS exam and give you a bonus for each certification you get.
Cons
I was contracted out to a site in Thousand Oaks, to say the least we were not welcomed as we would have liked. There was major communication problems with the contact site employees and The CRL employees, somehow we always got the blame. As time went on management changed and communication improved slightly. You should expect to work at least one weekend out of the month, and some holidays. There's not very much room to grow in this particular position unless you're willing to relocate and even at that you will not move up very much.