Pros
Subsidized Cafeteria, Gym, Right on the subway
Cons
The culture of gossip, bad mouthing behind close doors, favoritism where incompetent people are still at work because of their connections. There is no sense of team as everyone is just trying to protect themselves and make sure the management knows they work hard, this results in backstabbing their colleagues, putting down each other on a daily basis, it feels like everyone leaves their integrity and basic human decency right at the door and then enters the company! If you love and want to code, do not join their Business Technology department, they have no experience and knowledge on how to develop a software, they just know how to throw their money out the door and hire these so-called Agile consultants who change processes every other day! This is a place where incompetent Product managers run the show!