Pros
DVT has the best company culture honestly unheard of. The career growth support from both your manager and Software Engineer Lead is amazing. As a junior, this is one of the best companies you can work for. Great salary, great medical aid, and a team that genuinely supports your growth.
Cons
DVT is a consulting firm, so the business model works around placing employees with clients. If you’re not on a client project which is honestly rare because they work hard to make sure everyone is placed you may end up on the bench temporarily. If someone stays on the bench for more than 6 months, there is a possibility they could be let go. But again, this is very rare and not something that happens all the time, because DVT consistently has clients and opportunities available for employees.