Pros
You get thrown in at the deep end so end up learning a lot on the job and gaining valuable experience.
Cons
Poor, nasty management, I wasn't asked but was expected to jump on numerous MS Teams meetings past 8 o'clock in the evening.
- No perks as advertised in the job advertisement.
- You have to announce every time you leave your desk even if you are just going to the toilet.