There's not many cons I can think of;
* Not a lot of time for learning/training during working hours, need to learn on your feet often - the plus side is you learn a lot and gain experience quickly, but can be a bit stressful
* Work pace is quite fast and varies on a daily basis - I enjoyed this, but it's not to everyone's taste
* During the pandemic, while WFH - Work-life balance could be hard to maintain, but management are approachable and empathetic.
* Perks package could be improved