Pros
It is great to work for a company that is open to new ideas and suggestions.
There is no communication barrier & internal politics, you can directly reach out to higher authorities.
Your performance will be appreciated always with awards & rewards.
All people in office works like a Family, everyone ready to help each other.
Cons
Some people takes the advantages of Employee friendliness.