Highly qualified engineers from different technical backgrounds comes together and that creates a nice environment for creativity and innovation
Cons
Things are moving very slowly, There are no career growth opportunities, Human resource department is incompetent in effective communication and conflict resolution.