Pros
An Academy which strongly supports professional growth and initiatives that are targetted for employees, ample onsite opportunities, flexible work timings most of the time and excellent benefits - insurance, flex accounts, matching 401(k) and all (though insurance premium is increasing and options are decreasing every year.)
Cons
Career growth stalls after a point of time. Performance reviews are heavily biased, which could be attributed to incompetent management. Most of the times, one to one appraisals are not even conducted. The buzz words during appraisal times are "Bell-Curve", "Normalization", "Vertical/Location/Designation quotas", etc etc and you are never rated according to performance. Compensation is below par compared to competitors. Lot of initiatives are taken for career improvement of employees, however they are not always effective. I think though the initiatives are promising, those are not implemented or delivered effectively.