Pros
Learning experience Competitive salary Team bonding activities
Cons
Work from home is not applicable for all, they will act like they are doing a favour on you by offering wfh. Work load is mostly a lot Toxic culture Micro management, literally on a personal level, and may be very uncomfortable and unprofessional at some point Performance review are more to target you and not make you perform better or help you. No flexibility of wfh, work life balance or understanding about one's family responsibilities, commitments etc. Too demanding for extra working hours Unneccessary exageration of importance of a work, prioritizing all tasks for no reason and extra deadlines No planning for executing activities and sometimes chaos while executing as it may not align, blame will definitely come on analysts Partiality towards other teams more and less for support team Unprofessional, managers cannot plan things properly, they need to develop their skills in being better managers and team leaders, engage in politics and play blame games on executives.