Pros
* Empowered and enabled to make huge mistakes or earn huge wins. * Amazing people who bring positive attitudes to work day in and day out. Intelligent, hardworking, friendly, and outgoing. * You will be doing work every day that matters and helps the companies bottom line. The sense that everyone is pulling in the same direction (up and to the right). * All the perks: vacation policy, free beer, free snacks, 5 year sabbatical game room, food trucks, cookie days, and there's little surprises and fun days happening all the time. * A company that realizes you need to spend to grow. We're always able to try new technology and software if we can demonstrate the value added via POC. * You don't hear "no" here very often - its better to try things and 'fail fast' (as long as you have a rollback plan!)
Cons
* Empowered and enabled to make huge mistakes or earn huge wins. <-- This isn't for everyone. For some people its scary, and paralyzing when you don't know where to start because your direct manager isn't telling you exactly what to do. * You will often find that you didn't get to what you wanted to work on during a particular day because something comes up and throws you all off course - you need to both be able to switch gears very rapidly, and not be bothered by it. * A lot of people think HubSpot is fun, and hip because we have beer etc. - but take a walk around the office after 6 or 7 pm any night, or even on a weekend and there will be plenty of people here (young and old, senior and entry level) working their @$$ off to carve our a career for themselves or help the company get to the next level. Let me be very clear about this: At HubSpot, I'm the happiest I've ever been at a job but I've also done the most work I've ever done at a job.