Pros
Diverse opportunities for work due to breath of clients. Direct peers and seniors are mostly driven and great to work with.
Cons
Blatant favouritism, especially when it comes to promotions. Hardwork is not recognised. Instead, those "chummy" with senior management get the best dips despite clearly lacking in expertise and workplace professionalism. Senior management is haphazard in the way forward. Toxic, abusive, and lazy employees are kept despite them chasing away good, honest ones. Tremendous focus on meeting plan at the expense of burnt out and overworked employees. Superficial means towards employee welfare. Little to no worklife balance. HR biased in judgement, proven to not listen to all parties before making conclusions and not the right channel to speak about workplace issues (more concerned with superficial things like gym discounts etc. and not addressing real problems). Used to be a great place to work, but things changed.