If management likes you you will have a good time. They can be very judgemental and not give you a chance.
Cons
It's a small company so not much room to grow. You have to be really well liked to get a raise, don't expect very many of those. Too much gossip and preference within the office and with management.