Pros
You will gain wide industry connections and insight into one of the now "market leading" testing companies. If you go against management and behave the way you should, you might receive many job offers from your clients.
Cons
You will use ancient equipment that breaks down all the time and be punished if you don't meet income quotas. You will be coaxed into doing testing that does not meet requirements of standards. You will have to deal with managers that are ignorant of what you do but, still feel the need to micromanage you. You will almost never receive a raise more than 2% /yr. This was the worst company that I've ever worked for. Nearly everyone at my location has been looking for another job. Every employee I know that has stood up for quality or safety issues has been let go. I tried to bring those issues to the top management and was let go two weeks later. The company is all about looking good for investors instead of insuring that our quality is beyond reproach.