Many resources to help you in your work. It's a great place and environment to make connections that will aid you throughout your career.
Cons
Work will often compound, as client work is want to do, and you may find periods of having minimal work followed by periods of intense work and extended hours. KPIs are not always clearly defined.