Vantaggi
It's a great company with good pay. The CEO is a really awesome guy and is always pursuing the latest technologies. Sometimes it's hard to keep up. You can be very autonomous here, nobody will babysit you too much. You can push yourself as hard as you want, and you'll have your hands in everything. You'll probably learn a lot. It's also very steady if you can manage to impress them enough to hire you. Otherwise, you will be a freelancer on call because it's cheaper.
Svantaggi
Unfortunately, the team is very small, so you'll end up doing stuff outside of your specialty. You will eventually degrade into someone who's just okay at everything, and your talent will probably go unrecognized. Compliments are rarely given out, and working weekends without overtime pay is simply expected. Client schedules are unreasonable and producers who do not understand the process (even though they try to be as helpful and understanding as possible) will make your life very difficult and antisocial. With the company demanding too much of your time, you won't be able to work on your portfolio very much and may get stuck.