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.
Fun and engaging work environment.
People care and support is top notch.
Benefits are great.
Progressive workplace attitude.
Highly technologically advanced.
Cons
Quick paced work could be challenging for some.
Independence given to employees is not a usual thing within other job markets and is challenging to adapt to but great in the long run.