Friendly environment
Great company morale
Great management that listen to you
Open to ideas/changes
Cons
Pay not quite as good as similar companies
Flexibility with working hours/working from home not available to everyone
No clear path of career progression