The interview process was pretty straightforward.
It's a good place to work I guess
Cons
If you are unlucky and end up with a terrible manager, that's just awful especially in the tech team. Imagine your manager constantly taking credit for your work and acting like you're not part of the team, when you're doing 80% of the work is presenting on a weekly basis, it's demoralizing.