I love the people and the size of the company. They have also been somewhat flexible with working hours.
Cons
They have taken away some days of work from home. Recent pay increases have not covered inflation. There is little wiggle room when discussing salary increases