Pros
Depending on which team you are part of, the benefits are great. Along with good pay, work is pre-planned and you can work from home without any issues. Some of the colleagues could be really good at their work and are a great source for future references/networking.
Cons
Poor implementation of anti-harassment policy and rampant bro-culture. I was falsely accused by my manager to show his support to a male colleague. As I proved my innocence, the manager along with senior HR retaliated by applying a PIP. This was within 2 weeks of filing an HR inquiry. Post which, I reached out to the ethics committee but they refused by saying it is outside their scope and the request for the enquiry will be forwarded to the respective committee. I resigned soon after.