Company culture, especially in the US is great. Very smart and kind co-workers. Great pay and paid for health insurance.
Cons
The company is rapidly expanding by acquisition and assimilation into parent company, would be great to have greater transparency into upcoming M&A activities and reasonings.