The company is growing, and the opportunity is there to get more responsibility and promotions quickly. Managers are busy but listen to input and will help you when needed. Everyone is very nice and helps eachother. I've learned a lot since joining from others and from training that the company offered. Good work life balance.
Cons
Lots of work to do for a small team. There aren't too many deadlines, but you always have a lot of work to do.