Pros
lots of free time for the resourses who wants to work. -community services keep you engage in social work. -In span of 3-4 yrs you won tbe getting enough exposure to variuos technical challenges.as there are inhouse projects..and do-it-later attitude. -so lastly you have lot of time for family and no work.
Kontras
- Very Limited Room for Career Growth -Many unnecessary layers of management - Work/Life Balance is Questionable - Many unnecessary layers of management - No promotions from within (at least in the department I'm in) -Insufficient training -Listen to your employees and give them the pay they deserve, or else you will be losing all the talents to this rebounding market -More transparent & fair review process -limited mentoring opportunities