Pros
Self learning is considered as a pros. Also they will ask to complete 10 or 15 programming exercises in a day ( not related to business) which is called as training.
Cons
Not at all a flexible company (5 minutes late considered as big mistake and mails will be flowing to inbox, no matter how late you stay or how early you start on other days), no one is ready to explain business not a single line of requirement, coder is expected to learn from code but no time given , Analysts will confirm if an issue really require development fix. Not at all a professional organization