After interviewing with tons of other companies, I highly NOT recommend this company to anyone due to their arbitrary and implicitly RUDE attitude towards candidates.
First several rounds were really standard, no tricky questions. Then they invited me for an in-person interview, which is usually considered as the final round and that is when I really felt like a joke.
During that interview, I talked to four executives and everything seemed just fine. BUT I got no response since then, until I wrote a follow-up two weeks later and get a two-sentence rejection email without any specified reason. Excuse me?? Why even bothered to get me to the office, had a freaking 3 hours final interview, told me that the conversation is great, and reject me for literally no reasons???
Well as a minority, I probably should not expect too much from a company with predominantly Caucasian employees in the 21st century (probably the decision is predestined at their first sight). Regardless of that part, I DO find the conversation with them is filled with hypocrisy and ingenuity. Whoever you are talking to, don’t even need believe a word they say cuz they probably just ended up faking everything.
Make your best judgement, and don’t waste time on a company that implicitly disrespect their candidates.