The atmosphere is great!
Everyone is mature enough to complete their tasks responsibly on time without constant supervision.
Multicultural diversity.
Cons
Lack of information and communication between departments, specifically in designation of responsibilities.
Not considering internal employees for other positions.