Pros
Higher Management is kind and friendly
Cons
Even though they take you as Java professional, you wont be able to use it. Late night unnecessary works. In oracle, fix the fix to the issue is 5 mins the process of getting approval and making that change will take almost a day. High unnecessary process Hike and promotion is almost a joke, it is not rating. In few teams it is 80-20, only 80% of their team will get and rest 20% will not, and again it is not by rating, it is just picking randomly mainly the 20% will be newly joined people (If no one joined after you in oracle , you will be considered as new till 2 years in oracle, i know it is joke but that is how it happens here ) Management will not understand or try to understood the true ability of a employee and it just ignores him passion and abilities and make him to do junk work