Things may be different now, but when I was employed here there was a very thin line between management and those who reported to them. Close friendships inside/outside of work, lots of workplace gossip, favoritism, etc...
4 months of paid parental leave. The company is growing.
Cons
Highly stressful work environment. Staff are overloaded with tight deadlines and you get very little practical help from management. Very little transparency into department-level initiatives and strategy.