Pros
They look after you, you have room to grow, you are given the tools and resources you need, the people are highly skilled and positive, the business is ambitious, ethical and well managed, its an exciting time to be in financial technology.
Cons
It's huge so you need to connect with many people to get stuff done and it can take time.