Pros
Good & supportive team to work Scope to learn technically Few are supportive leads
Cons
No documentation for any project No proper distribution of work, few people are overloaded others are relaxed depending on closeness to managers in all department Few people are appreciated with a biased opinion during appraisal as per closeness to managers, for others manager will start working before 3months on all negative points which he can point out during appraisal discussion & trapping employee such a way to make him forget his own achievements. Region based analysis also exist. Apart from favorite employees of manager rest all existing employees are ignored. Flexible working hours, strict bio metric tracking for those employees out of favorite list, privilege people can go missing for long hours during the day including the tracking people.