Flexible working hours, vibrant culture, strong leadership and management, great career progression
Cons
Some people are negative to work with because they think they should be promoted based on how long they’ve worked there not on whether they are good enough for the job. Lots and lots of great people though, just avoid those who have chips on their shoulder