My interview experience is gonna support those bad reviews towards this company. they indeed have serious problems with their upper management level. After I submitted my resume through their website, they asked me go directly onsite for first round for bunch of technical questions. Then they asked me coming next week for second round. On 2nd round, this guy from upper management said he basically gonna see every candidates before onboarding. Then after greetings he just showed his attitude on me, yeah right after the greeting ! If this guy thinks he can act like God as being the interviewer, then I definitely can see their upper management level think they own the employees. Plus, this guy just came in unprepared, reading my resume in front of me, very disrespectful. I kinda glad didn't get an offer from this company, dodged a bullet !