Overall a good experience
I have learnt time management and people management skills.
Often you are in a growth environment where you have to learn as you go so it is very uncomfortable, there is always support from seniors and colleagues.
The nature of the job is high paced and often stressful but in hind sight it is worth it.
ProsSupport structure and growth opportunities
ConsHigh pressure, stressful