Vantaggi
Great people, working hard to solve problems in our industry. Awesome work environment, good leadership, laid back fun atmosphere, feeling like you are working towards something every day. Lots of get together activities, lunches, happy hours, game nights, company parties/picnics. Working with understanding and fun loving people who realize that you are working to live, not living to work, but appreciate when you go the extra mile.
Svantaggi
Smaller company, so it may not offer the pay or benefits of a soul crushing corporation. You do need to be willing to work hard and have some pride in your work and desire to be here, if not they will find you out, and you will end up leaving a grumpy review and feeling negative towards a great company. We haven't yet found a way to get everyone on board with this, and maybe that isn't a con, but its sad to see some people go who just aren't getting things done.