Pros
Good exposure to client work.
Cons
Very poor work culture, one-sided notice period policy, unsatisfactory exit management, salary withholding concerns, demand for notice period recovery after release, lack of transparency, and non-issuance of relieving documents.