Good fast phase environment but slow improvement.The good thingsLearn many things. Deal with all levels and different departments. Flexible working environment.
The challengesHard to make changes and performance evaluation based solely on result without acknowledging effort.
Superior knowledge too narrow to help in problem solving but just good at asking hard questions which give no value at all.