Coworkers were great. Negotiate your pay because they CAN pay you what you want and will if you ask.
Cons
Management structure was terrible. Work was done in silos and managers didn't manage, they were worker bees too, so nobody had the employees' backs. They also work you to death and you're just a number to them. Do not recommend.
-Great Education Benefits and professional development culture
-Leadership is very supportive and approachable
-Freedom to innovate and develop client solutions
Cons
-If you’re billable, you’ll spend the majority of your time on client site which can be a drag at times.
-Some departments and hiring managers will low-ball you coming in.
-They advertise pursuing new opportunities and how easy it is, but it is more difficult to switch positions than they advertise.