-Really lovely and friendly, supportive people
-Good training and progression
-Interesting industry
-Great benefits package
-Work is well-organised through task management systems; agile development.
-They develop you as a person and invest a lot of effort. I made good friends and found happiness, it was an excellent experience.
Cons
-They couldn't do more to stop me leaving, I didn't want to go.