Vantaggi
A great company which really does seem like they care about their staff. Very friendly, all the way from the recruitment team to the office management to the engineers on the front line. Very transparent. You get to hear about all the internal workings and decisions, and not much is hidden away from you. Excellent comms, and great internal tools that are easy to use and not annoying like you get in some large corporations. Brilliant social side to the company which may not be everyone's cup'o chai but no one would ever be pressured into anything. Each to their own, and it's a lovely environment. Great treats in the office kitchenette are a nice sweetner and I also wish I had a dog now, just so I could take it into the office (which is allowed).
Svantaggi
The work is mostly based around security, so the clients can be a bit difficult to work with/on.
The office is way to small to often make it worthwhile travelling to due to lack of space, and meeting rooms, so I end up staying home mainly due to that reason. In the past also my private healthcare was covered for my entire family, where here I have to pay extra for them.