Casual dressing and casual working environment. Interns and beginners get to work on production level project.
Cons
No planning. Requirements are a joke. Unstructured management and bad development practices are a result of poor deadlines and requirements keep changing often. Very poor work life balance.