Pros
There are a good bit of internal social functions that shut down the company, half day releases, etc. Dog friendly, HR interview and onboarding processes were smooth, automated, and hosted. Very welcoming staff, strong company vision and direction. The office is nice to work in, and the equipment we use every day is fairly nice.
Cons
Nothing that any other company doesn't have and less than many.