Pluspunten
Since this is a relatively smaller company (~60 or so employees), you have the opportunity to take on additional roles and responsibilities if you want to take the initiative. This means that if you choose, you can get more experience than your job title would necessarily imply. Because a lot of processes and things are mediocre, there's room for people to come in and make a positive difference; you may be able to make good changes here if you're smart, driven and persuasive, because though management doesn't go much out of their way to nurture talent or raise the level of the rest of the company, they can still see the sense of good ideas. The kitchen is decently stocked with snacks (not usually healthy ones) on a regular basis.
Minpunten
I'll start off the "cons" list with the caveat that all the "cons" can be opportunities in disguise, if you can care enough to push through the apathy. There is a very minimal onboarding process that doesn't convey many positives about working for the company. Seeing how little attention is paid to the onboarding process does not give any observant new hire faith that they're going to be much better taken care of in the future. Granted, we don't have someone dedicated to the role of onboarding, but this isn't a great excuse for why we're not taking better care of those who have just been hired. Having a big, legally-airtight "employee handbook" doesn't send the message that the company really cares about its employees. The prevailing opinion in the company seems to be that marketing is entirely the job of the marketing department. This is unfortunate because people are in effect holding up their hands and saying, "When it comes to affecting how we're perceived by the outside world, that's not my job". But everything we do and don't do communicates something about what we as a company care about. This is perhaps less a con rather than a statement of fact, but be aware that the median and average ages of employees are higher. Most employees have children of some age. While this isn't an indicator of employee mindset per se, in this case most employees are less likely to "rock the boat", try new things, or go out of their way to shake up the status quo. There's a level of negative talk coming from several of the longer-time employees that pervades the company culture and in my view keeps us from doing a better job with the merchants we serve. To explain further, it's not like you'd walk around constantly hearing bad things about our customers, but there's a feeling from the longer-time employees that our merchants for the most part have very low technical expertise and "just don't understand" how things work. There's very little felt in the way of warmth--having a feeling that your coworkers actually care about your well-being outside of your ability to do your job. The Customer Service team seems to be tighter-knit than the other departments, perhaps because they have to rely on each other to solve the our users' problems and deal with their frustrations.