Pros
1) Projects are complex and engaging, with a strong, forward-looking tech vision.
2) The team is always supportive and understanding, and remote work is easily accommodated during emergencies.
3) A non-judgmental, inclusive work environment.
4) Compensation is aligned with market standards.
Cons
The fast-paced environment can be intense, but it's great for those who enjoy continuous learning and growth.