Great communication, management is really behind you, they help you grow and actually care about their employees. Lots of team building exercises, one of the best companies I worked for.
Cons
There really are no cons. I can't speak highly enough about them.