Pros
Good first job to get into the consulting world and gain experience. Some managers allow junior staff facetime with clients, however, some think junior staff are not capable of meeting clients in a professional environment.
Cons
The salary is extremely below average for the industry and the benefits at other companies are far superior. Duty First tends to treat their employees like children instead of trusting them to be adults. Be prepared to have to work long hours on some projects and have to explain your every minute on the clock. The culture is quite cliquey, and leadership tends to be ignorant of any issues even when brought to their attention. Leadership is unwilling to make changes that would improve the company in any way because it is too much effort for them.