Pros
Improving communication while working in internal process
Cons
Promotion as per favourism no credit to hardwork
Pros
Finly will give you lots of learning opportunities and exposure to new technologies
Cons
There is always a scope for improvement !