Pluspunten
They really treat you like a human being instead of a number or a "resource". The people I worked with grew to become something like a second family to me. The benefits were decent and the perks were great, lots of snacks and free lunch once a week. Great work life balance for me, but I felt that the product team was overworked and there was not a lot of consideration for resource availability when the roadmap was created. The client-facing teams also seemed overworked.
Minpunten
Unfortunately, there was a bit of classed separation between the engineering teams and the operations (client/customer facing) teams. It wasn't as bad when I first started, but in order to grow more competitive with other companies in the area, engineers were eventually treated better and given more recognition for projects. It's very difficult to see a hard-working group of people working the front lines for long arduous hours, paid less than half that of an engineer, dealing with real, complex and sometimes very angry people who are merely reacting to the inability of the engineering and tech teams to appropriately prioritize and adequately roll out new features. And then to be seemingly ignored while watching the eng/tech team come up with priorities based on absolutely no data. In addition to this, I had no opportunity for growth and after repeatedly communicating my goals and projects that would interest me and keep me at the company, I was ultimately never given the opportunity to really use my full potential at this company.