Pros
1. Good salary 2. Relax atmosphere (only if you manage to get good project and management)
Cons
1. HR - They are pathetic, please don’t expect anything brainy from them. It is really difficult to make them understand anything logical. All they want is mail and mail. They are busy in self boasting and useless activities. 2. Managers and Directors - They treat as if we are working as a slave under them. Random tasks, no stand. Manager should take pressure from client and defend his team in front of the client and ask the members to work calmly. However they pass on the pressure as it is and themselves they sit down. And I have caught them watching online series during office times. How can they expect their team to be disciplined when they themselves are not. They and the directors will not do anything to bring more and more business. If there are no issues coming in a maintenance project, they will blame you for not doing anything other than contemplating on their inabilities to bring more business. They keep changing your allocation percentage every day. You are 37 % in one project 42 % in second project and like that. If there are two members in a maintenance project, they will release the costly resource when the project stabilises. And if the junior resource is not able to cater the future issues, they ask that resource to ask the senior resource to do some help even though he is not allocated anywhere !! And they do this everyday. 3. Project- The management wants you to crack every test they have put up in their learning and evaluation portal. However while allocating to the projects, they want you to work in the technologies that have been deprecated long ago. They want you to be fully armed but they will deploy you in a project where either there are no issues or very lame issues. 4. Peers - Some of them are really talented and there is no doubt in their capabilities. However the majority of them have are not willing to move themselves. There are many people who have done nothing from the last 3-4 years and are just coming to the office, completing 5.01 hours and then leaving.