Pros
I've worked at some pretty notable companies, and my time at Velocify has been the most rewarding and fun. I have never worked harder, and at the same time, never felt more appreciated. Nick, our CEO, does a lot to keep everyone motivated and connected to each other. There are work-based contests, culture awards, pizza lunches and arcade games; and everyone gathers in the break room for cook-offs and sports on TV. Not to be understated, the pay is pretty great. And almost every manager is flexible when it comes to work-life balance. Occasional work from home days are pretty well tolerated, depending on your role. Most of the technology I work with is state of the art. I'm very happy to be using the tools provided to me. And trainings are made available most of the time. Best of all, I have rarely been told no when I go to someone for help. Everyone on my team rolls up their sleeves and helps any way they can. It's a pleasure to work with team players who have a sense of humor.
Cons
There is a lot of turnover somehow. I would never want to leave, but a lot of the turnover I see is voluntary, which I don't entirely understand. Maybe there's something I'm missing. There are some big gaps in technical infrastructure and investment. And I'm not sure the technical leadership has its finger on the pulse of the product. There have been complaints about overall communication at Velocify. Although, if you're a really great communicator yourself, it helps you grow and bridge gaps, and the company rewards you for it. But, oftentimes you don't find out about things until the last minute. Velocify changes its mind a lot, which senior leadership thinks is nimble; the rest of us think it's inefficient and irritating, because it causes rework and delays. But, it's probably just small company blues. There are definite payoffs: flexibility works both ways, or it should. And it's definitely not boring.