Pros
The company tries to provide the flexible work pattern, so there is a degree of flexibility in your working hours. Good internal training materials are available too.
Cons
Everything (I mean literally, 100%) they have promised to me during the interview was never delivered, and when I challenged my manager he tried to gaslight me by saying that it never happened or I misunderstood what they were saying. I was not the only one in this boat - all new hires had the same issue and the attitude. There is no leadership as only the people who's faces fit get promoted, so in terms of people management it's a complete chaos. Payment is very low for the industry too, and when they say that you will get a rise next year don't trust thes as you won't.