It's a great company to work for. All the people are either at the top of their game or trying to be. I work with many senior level people and also get to teach and mentor others.
Cons
Remote work is only allowed for some people, who have experience in the industry.
They could focus more on data engineering.