They pay their employees a consultant salary, not a software engineer salary. This means you will be 'in tech' but you won't be making the money that anyone expects a tech job to make. Also, while many people at CapTech have the freedom to move around between projects, if you are unlucky enough to be placed on a 'staff aug' project and you are good at your job, its easy to end up stuck on the same account for 2-3 years.