Average companyThe good thingsGood share of employees - employer activities. Flexibility of work and lots of travelling and on-job training.
The challengesPoor management, over calculative, Cronyism, over the edge office politics. Constantly tests one's patience and endurance