Pros
The first advantage working with Nikulsan is learning. I got exposure to entire HR gamut through out my tenure. Moreover they always push you to learn by yourself. Second thing is supper cooperative and supportive colleagues, it's like family only. They take care of each other. Thirdly, now a days they are having good accounts and HR team which will help the process to reach next level.
Cons
As an agency it doesn't have much manpower strength. They need to work on retention. Moreover, this place is nice for fresher but not for a person who is achievement oriented and want to grow. Because as their is no hierarchy for few departments so promotion is not at all possible. Last one will be job security. For few departments there is no job security.