Company: J-P-Morgan
Date: 2017-10-16
Overall rating: 3/5
Employment status: former
Experience level: Junior

Review the company carefully
Pros: Training - Company provides  a wide range of class room trainings both on technical and soft skills. This is free and can be attended with manager's approval.
Free transport - Every 1.5 hours company buses shuttle in all major routes. After 8 p.m cabs are available for house drop. 
Salary and bonus - The pay is based on your role and previous pay but yearly  bonus is good.
Discipline- Company puts lot of focus on the security, work ethics and every employee is expected to take lot of mandatory trainings on do's and don'ts as well as abide by the rules like not exposing code to an external site, not to post details of work and photos on social media etc. Also there is no access to any social media or external mail accounts. This is restrictive but it's a bank and requires it.
Internal mobility- Every 2 years one can change the team if they wish to. This is the policy and your manager cannot stop you. But you have to clear the interview process and meet the expectations of the new team.
Cons: Day shift Timings -  If you are expecting 9-6 day shift this is not the right place to work. Almost all teams work from 11am to 8pm as the telecalls happen in the evenings. That's is the general expectation and if you prefer normal 9 to 6 you need to talk to your manager as it's a special case. If you have commitments in evening like picking child from school etc. this is not the right place to work.

Culture - Vendor mentality prevails in Bangalore teams. The projects are driven from US which is understandable as it's an American company. But your work life balance is also controlled by US team. You feel you are a contractor not an employee.

No work from home- Wfh is generally discouraged in Bangalore office.

Technology - Company is going through major revamp on technology front. There are lot of migration projects on UI migration, moving to cloud, adopting Big Data etc. There are teams that do great technical projects related to data mining and stuff but there are many teams that do merely support work that doesn't require much technical excellence.

Domain- Most of the projects are on backend applications whose usage is limited to a team in Operations group internal to the company. If you have worked in product companies where the applications are used by end customers this experience is rather confining.