Good work life balance
Can be good career progression
Culture is good, but very team dependant
Cons
Lack of learning developments for juniors and very minimal, if any feedback
There are very clear favourites who get promoted way too quickly.
The pay is below average