Pros
Friendly people. The company looks after you with free lunch, discounted gym memberships, socials and decent pay.
Cons
There isn’t a clear career progression as you have say at some of the big banks, you have to find your own way and take opportunities when they arise (which isn’t necessary a bad thing)