Pros
1. Good Projects are a part of their next-gen initiatives. 2. Good exposure to various technologies. 3. Very supportive during Covid times.
Cons
1. Bad HR processes - You won’t see them after onboarding. Very hard to reach out. 2. Bad IT team - They don’t know about IT systems. They just do hit and trial to solve the problems. You better google the issue and resolve it yourself. 3. Bad Technology leadership - They try to deliver a lot of things on short deadlines, which hampers the product quality. They also don't have clarity on most of the projects and what are they trying to achieve. 4. Favouritism - I have seen a lot of teams coming from the same previous company, and hence they prefer them over a new person who joined a few months back. 5. Bad work-life balance. You will have to attend meetings, review codes, do high-level and low-level designs and do code also at the same time. 6. Scrum masters here don't have professional etiquette, They sound more like a supervisor of labour class employees.