Pros
Great place to learn and for your resume.
Cons
HR is the worst I ever dealt with. As long as you are working hard and making no waves, you are fine. The day you have an issue...oh boy. Personal story: my father was dying in my home country and I had to come back. He passed away, unfortunately. However, Covid was making things difficult to come back to the USA. One day after I buried my father, HR threatened me that now I had one month to find a way to be back in the country or I "will be forced to resign". Finding no way of going back to the country, I had to take a leave. HR deleted then my access to everything and I lost all my documents. Despite asking, they never allowed me to retrieve some important visa documents (emails, scans etc...) so I could finally be back in the USA. Back from the leave, they played dumb and continued to lock all the access to my Broad account, containing the visa information. They gave me a countdown to be back in the USA so I could work again, while pretending not understanding what documents I was asking for. Obviously, I couldn't get the authorization to go back and HR terminated me for "failure to be in Massachusetts" (as a reminder, I am a Software Engineer so I didn't need to be in Massachusetts to work). I was on my way to get promoted, so I suspect they didn't want an employee who just "lost his father" and they used the opportunity of covid to fire me. I have heard a lot of stories about threats to foreign people who were stuck in their home countries, so it was also probably a good way to downsize given covid while still communicating that they don't fire anybody during these tough times. And who can be heard when they are miles away from the workplace with all communication accesses locked? Smart, like Broad. Oh, and they will try to give you a generous package so we are not able to post anything bad in here. Which I have refused for the sake of truth and justice. My advice: Don't stay more than 2 years so you minimize risks of dealing with HR. If you have health issues, you are in trouble.