Pros
CapTech management is incredible and the company works with big name clients. They want to make sure that you're happy and doing well on a client site. Pay and benefits are great and they aren't afraid to recognize someone for good accomplishments. Show that you're motivated and work hard and you'll get rewarded.
Cons
I spent all of my time at CapTech working at one client site. After a while it felt weird saying I worked at CapTech because I barely knew any of the people I met at any work sponsored happy hours or holiday parties. In fact when I was leaving someone mentioned that they thought i was a "flight risk" (just not to the company I went to). The company tries to make people feel a part of the CapTech family but I think there's room for improvement here.