Pros
My small team was very friendly. They are the only reason I am not giving 0 stars.
Cons
Job security really doesn't exist here. I've seen other reviews mention it, and I'll say it again because it's true. You can be praised for your work one day and cleaning out your desk the next. No PIP, no warning, no real indication that anything is wrong.
If you are interviewing at any of their US locations, please do a deep dive online about the company before continuing. Do the research!