The organization has multiple challenging projects to work on. As an employee, You will definitely get to learn new things, new ideas. Other employees also mix you up in their groups. Very friendly, stress-free environment.
Cons
most of times due to business meetings, senior management is not available. So there is no any monitoring over employees during such period. This results in leaving one's desk, discussion on non-professional topics, gossiping.