Talented coworks and a lot of resources. The projects are interesting and impactful.
Cons
Very messy upper management and cut-throat company culture. The leadership team has a very bad track record and reputation. The outlook for the company is very bad.
good benefits and compensation, all right career development
Cons
strategy keep changing everyday. Too much documentation and talking that make it hard to focus on work. Some people pretend to work and only make negative impact.