Pros
It's a good place to start as a first job: good environment with colleagues, exposure to different services, and there are opportunities to grow in a long-run.
Cons
Communication nor transparency about the company figures is not always their strength, Even if you escalate issues regarding your performance or situation with colleagues, sometimes they are not tackled as they should, so sometimes you don't feel motivation.