Pros
You will meet some amazing co workers inside and outside the office Can be chill if you keep to yourself Good entry level role Free drinks and snacks in the office is a nice touch.
Cons
Management overzealous and are only interested in each others opinions Slow/no progression High staff turn over A lot of staff are unhappy and over worked while being under paid Never truly feel valued Management unable to take criticism and become defensive then target people Promotes ‘fair chance’ but doesn’t actually mean it, plays favourites a lot I know this personally as they offered to for me; they also promoted a senior trust engineer without the advert going up for other better more qualified candidates to apply just because they want people who conform to their wishes and won’t raise concerns