Vantaggi
They really want you to excel at work. If there's a book you want to read to help deepen your knowledge on the industry. They also have an open door policy, where you can talk about any issues or problems you may be having or struggling with at work.
I've been at huge corporations like Apple and tiny Mom and Pop shops and this place takes the best of both world's and somehow makes it work. If you work hard they'll reward you.
The benefits are just as good as if you are working at a large multimillion dollar corporation, with Health, Vision & Dental Insurance. But they also take care of their employees. A preferred food, drink, or snack, anything you want (within reason), is available if you ask them.
You actually get to know the other people in the office, and there are team building and work outings once a month to help you have fun without having to talk about work. The weekly meetings to see the projections is a good way to help keep you on task and see what goals we're trying to hit.
Svantaggi
Need more team building and direction for big goals. It's intimidating jumping into things head first, but if you ever get lost and don't know what to do you can always ask upper management to help steer you in the right direction.
The quarter sprints are killer. Make sure you get plenty of rest that week.