Pros
Best company to start your career, Supportive management, scope to learn new technologies, best management, working time are Flexible & no work load/ pressure. Plenty of Client projects.
Cons
You can learn and take salary as scholarship/stipend, limited level of increments, because it's a small scale company with domestic clients.