for to start and enhancing the career for fresher to grow as your career they provide you best options to work on good projects and client interaction as well
Cons
on salary range they dont consider the increment percent not more as per industry standards