1. We can explore lot technologies
2. Friendly environment
Cons
1. Management is not organized
2. High-level Managers are not that great to manage
3. No one shares their knowledge with others, we should explore our selfs
4. No cab facility
5. Less pay