Once you have integrated yourself into the company, you will feel like you're part of a family. This company is growing and you will have a job forever if you perform well.
Cons
There are some departments that function better than others. You'll find out who you can and cant trust very quickly.