I want this review to be inclusive of everything that is truly a con about Captech and provide those that may be entertaining working here some food for thought. I worked for Captech for multiple years with very few personal issues with any coworkers or much less management. I got promoted, progressed in my skillset, and got involved in office activities, and planning committees. However, over the course of the last year or so, a few things came to light; 1. Senior Managers etc, on stable clients/accounts form a cult, are full of themselves, and you will, if you are an outsider to it, must buy into it 2. The largest negative that is arising at Captech though, is not the large heads by more senior consultants, but rather a new unspoken policy that you will not find out about unless it happens to someone you are close with, or yourself. If you are on the bench for 90 days, they will fire you...with no heads up. This is immoral and makes 0 sense for many reasons; 1- This applies to all level of consultants. Besides maybe college hires since they have no experience, and are cheap for clients compared to more senior individuals, they will let you go point blank, regardless of how consistently you've been staffed leading up to this pt. More senior ppl than I were let go because of the same reasons. 2-Getting placed on a project is not up to you. I never turned down a project, and found myself on the bench waiting as project after project failed to get signed on for a contract. Projects are rejected by the firm as well, which creates a self imposed work shortage. The amount of companies requiring help in the data realm are vast and endless, so to say there is not enough work to assign your senior level data engineers and architects, is absurd on multiple counts. I was even passed up by less senior individuals who were on the bench less time than me, This would not have been a problem if the 90 day firing policy was known and considered by those in charge of placement. 3-They push for recommendations and to hire straight out of college... endlessly. Why on earth are you hiring constantly, for redundant positions, just to fire your current employees that are qualified and willing to fill the current vacant positions on projects. 4-Probably the most annoying aspect to all of this, is that it is CONSTANTLY stated that they want a consistent bench. They make a pt of ensuring a "healthy" bench for consultant availability, and work life balance, yet they will fire you over it without notice. They even go as far as to recommend you cool off from engagements on the bench. Overall, I am so very disappointed in a company that states to have your back, only to shove you out of the door, with 0 adequate explanation, rationale, logic, or humanity.