Pros
Family kind of culture
Great team leaders, people whom you can look up to
Chance to work on new technologies
Enthusiastic staff
On-time salary
Employee friendly HR policies
Employees highly attached to the company
Clear vision
CEO is hands on, practical and really really nice
Cons
Tough and long hiring process
Smartphones are not allowed in the development areas