Good company, can become great with proper managementThe good thingsWork - Life Balance, Good working environment
Good systems, processes and tools. Good facilities
Widespread with offices in many international locations, so you can gain great experiences working with different people with different culture.
The challengesHierarchical
Lack of direction in innovation