Vantaggi
Pros: 1) Good Training program for freshers. 2) Office timings are flexible in most of the projects, though it depends on the projects. 3) Offers good package for freshers. 4) Get more onsite oppurtunities 5) Very senior people are compensated very well. 6)No need to do time in or time out...many people take casual leaves and donna apply for them.
Svantaggi
Cons 1) Employee aspirations not taken into consideration. For eg if a person gets mainframe project, although he wants java related project...he gets stuck to mainframe project till he quits. 2) Estimation of projects is not done properly as a result team tends to slog late nights or during weekends 3) Sometimes you get a feeling that some lucky ones are getting more luckier though they mighe be dumb than you. 4) Appraisals and most of the HR policies tend to remain on paper.Need to bring in more transparency. 5)Most of the managers are not affable and they cant be relied upon.