Pros
As company , they have excellent benefits for employees Plenty of training to gain the knowledge
Cons
Manager are not approachable. You are not expected to ping other team manager for guidance or suggestions even though they are in same unit. All communication to happen either emp-emp, manager to manager. You are expected to take help from your own team mates not more than 15min . Ideal expectations not to seek. But they proudly say to feel free to reach out for any help in meeting No encouragement on open conversations People centric - you will not get support if you are off track ,low performed. you have to extraordinary individuals and independent, people will please you truly centric Integrity lacks with team leads and management. ProMotion requires review from other team folks, if you won’t assigned with high visibility work, you are doomed. Principal engineer are not open , they expect team to blindly follow them technically and personally (if they don’t take off for bank work and you do , then you are looked as specimen if opt a leave )