Pluspunten
Most of the people at this company, at all levels, are incredible- talented, creative, smart. You will meet people here who you love working with and being around- that is basically a guarantee. The friendships you make here will last well after you leave, and the network you build will be great for your career. The product is exciting, useful, and well-loved by InsightSquared's customers. They're really upending the BI market, and the product truly makes a difference to the people who buy it. The pace is fast and exciting- you will never be bored, and you'll learn a ton, no matter what department you're in. Over time, the ability to jump between departments seems to have lessened, but it's still there- you could come in as a BDR and end up in marketing, or start in a customer support role but end up a developer. It's a really cool place to be. Business is booming- for a startup, it's very stable. Definitely a great middle ground between hip young startup & stable-but-boring larger company. Upper management is full of really experienced guys who are mostly super great to work with, be around, and learn from.
Minpunten
In summary: The culture has tended towards "frat" over time. Many teams are overworked and underpaid. 50 hours a week is treated as normal and expected. The entire management team is white men. Unlimited vacation policy leaves room for each manager to decide how much vacation you have. Management doesn't seem to have a plan for what to do with many of their team members as the company scales. The culture is very "love it or leave it", and really requires drinking the Kool-Aid. Further detail: When I first reviewed InsightSquared last June, it was put up at an all-hands meeting and management said they wanted whoever left this single negative review to come forward, and that they'd help that person find a new job if they were really that unhappy, which frankly sounded like a (weirdly gracious) threat to my employment and felt like an outsized reaction to a single (relatively short and inoffensive) negative employee review (which contained concerns I had brought up to management non-anonymously before and that did not seem to have been taken seriously or acted upon). If the fast-paced environment, cutting edge product, multiple kegerators, free lunch, and completely amazing coworkers mean you are okay with not having a good work-life balance, being poorly managed (this is very team-specific, but is a known problem across most departments), and potentially having your work go unrewarded (promotions from within have decreased over time)- you'll love it here. It's a great place to work for a lot of people. If you want work/life balance without having to fight for it or let work slide to leave on time, really great benefits (which in fairness I've heard they're working on!), a truly diverse staff, the organizational structure to actually help every employee advance in their career there rather than letting them stagnate when they hit a certain level, and to work for people who take feedback about the struggles their employees face seriously and don't think the solution to a dissatisfied employee is asking them to leave, InsightSquared is probably not your bag. They'll continue to be a great place to work for many people because plenty of their staff is happy with the pros and hasn't experienced the same cons as I did- and despite those cons, let me make it clear that I enjoyed much of my time there- but to be realistic, if you want a job you can leave at the office after 5 PM daily (and especially on Friday or while you're on that "unlimited" vacation), this is probably not the place for you.