Pros
I don't know where to start with how much I love working at ZenPayroll. The people I work with are awesome, and I couldn't be happier with everyone here, the departments aren't segregated, as an example when asked what someone's role is or what team they are with would often come with a response of "Most often I work with the _____ team" where employees are working between departments and have great communication. Even if it's not a project I still lunch with people from other departments and have amazing conversations (even if they aren't work related).
I can volunteer for projects & can work with other departments on almost a whim. When looking at this job culture fit and values were my priorities, and the idea of everyone being a builder and everyone having an ownership mentality really inspires me. I've never been happier to go to work or to be at work.
There are fancy perks (especially at the new office) There's great food and drinks and snacks aplenty, but none of that is as important as the fact that I am helping to build this company. I came in and on day one I had ideas, and there were listened to. Within the first week I had had lunch with 2 of the founders (one of the meals we were sitting on the floor, not as some Zen thing, but because it was a larger meeting and we were in the small office then).
Small business is a really cool place to be right now, and being able to empower and enable employers to have employees and to show their appreciation for those employees is really cool. I get to celebrate with a company when they have new hires, and often employers are so thankful for the help (one time I was called a wizard, made my day/week/month).
We are growing super fast, but have made it a priority to hold on to our culture (which is very important for me), and we are hiring amazing people to help continue the trend.
TL;DR ZenPayroll is the best.
Cons
I don't personally live close to the office (that's on me), we're in our new office so the biggest issue of space is solved.