Pros
Everyone is always helpful irrespective of their positions. After seeing this don't start comparing with your current company. :)
Cons
It will never end if I start mentioning everything, though I will try to make it short. I will be only talking about the PSO team with this company. 1. If you are interviewing for the PSO team, then don't think you are joining in a product based company. It will be worse than a Service-Based MNC. In terms of employee benefits, also you will not think of it as a Product Based Company. 2. Usually, they will hire Junior people from Service-Based MNC by giving a little more hike so that they join without thinking much. 3. Here, everything depends on how much time you are spending in the office. Most of the time, you will feel that you are in a College. 4. Main culture of the PSO team is to enter timesheets. Every day they will expect you to enter 6-7 hours to enter that much, you need to work a minimum of 10 hours per day. So, there is no such scope to divide your work into multiple days. 5. Only there is Functional learning, zero technical learning. You will never grow in your career as a technical person. 6. There is no training, no document to understand the functionality. You have to debug and understand. No one knows how to implement anything, everyone will suggest different options. Functionality also complex that's why everyone helps else no one will be able to do the starting. **Expalnation for the Pros 7. You need to call most of the people "Sir" else they will feel offended. 8. Too much micromanagement. They do not care about your health, they will make you work even if you are sick and on sick leave. 9. I will not say work culture is not good. I would like to say that there is no work culture at all. 10. After coming to the office you will never know when your work will finish today. Stretching your working hours is a very common thing. You need to forget your personal life. 11. If you are thinking you are only interested in functional learning then also it is not a good place to plan for that.