Great upper management and company culture. Amazing vacation policy. Opportunities to patent and publish your work.
Cons
Fast paced research environment — great if you love last minute changes to plans, but if you like to maintain a consistent schedule rather than a “grad school” type schedule it may be difficult at first.