Pros
Decent training if you have the time and your management allows Benefits package is average Boston locations are all near or literally on top of MBTA stations Work from home and flexible work arrangements are great if you can get them
Cons
No work-Life balance, flexible work arrangements are a mirage Pay is awful and God help you if you are salaried because $50k for 70 - 80 hour work weeks just doesn't cut it. There is no compensation for working weekends, nor any hope of a promotion for doing so yet staff is so tight it is often required to complete the workload. If you manage to stay long enough to have a comfortable salary, they will just lay you off and replace you with somebody's cousin. The number of "related" employees and/or "connected" employees is sickening, but it won't matter when they ship your job to India or KC (the US's equivalent of India). Upper management spends more time trying to maximize their bonus than being productive = far too many layers of management. People do dress like slobs: sweats, slippers, ripped polo shirts, flip-flops, t-shirts, sweatshirts, etc