Had a programming test that was told beforehand so you can be prepared. The only downside is that they never got back to you. To update on your application, either you passed or not. Maybe almost all company are like this. But I hope the company can get spend just a few seconds to email the candidate to say they were rejected. Maybe I'm the one who is very lacking. So, it's okay. But, overall vibes, I can tell they have nice working atmosphere and are of great people.