Pros
+ Good work-life balance
+ Good and helpful colleagues
+ Opportunity to learn new things
+ Exposed to multiple clients (this is a pro, it can also be a con if you are involved with too many of them, but for now it is a pro)
Cons
+ Salary a bit lower than the market