Pros
Nice friendly atmosphere Because of the small size of most of the clients, you get exposure to many funds and banks. social events and environment. reduced working hours in the summer.
Cons
Pay is very low. pay increases are very low as well. they try to delay promoting people to a managerial position by creating many artificial positions pre-management positions with no difference in their actual job responsibilities. the only thing that matters for wage increase is the hours put on - the longer you work, the higher the salary. there is no appreciation of "work smart, not hard" no bonuses as well. I guess all this is normal for all big 4 companies. also because the most of the clients are small, they are not complex - but this is the trade off - you get to exposure to many clients, but not very sophisticated.