Pros
Overall friendly culture. Different opportunities to learn, gain wide range of experiences and sometimes move within groups. Good addition to a resume. Gym on premises.
Cons
Culture that initially appears very friendly is in fact fake. Lots of backstabbing, luck of transparency, management is keen to attach themselves to high visibility projects and take credit. Annual performance review is very subjective and not attached to any tangible results. Work is not being proportionately distributed within either an individual group or whole organization in general. There are few departments that are bored to death, spending their days between break rooms and gym while majority has no time for a proper lunch, let along a break. Very frugal environment. Poor work conditions, the building is overpopulated, resulting in majority of workforce being crammed into tiny cubes more resembling desks with computers and no privacy. This is true for all positions from entry level all the way to director. Such density leads to high noise level that is being managed by "white noise", which, in turn, well... adds to overall noise and tiredness. Meeting rooms are hard to find, especially less then 3 days in advance. Terrible parking situation. If you arrive past 7 am there are neither free nor pay parking spots available in the building vicinity. There are few off site parking areas with a free shuttle service that easily add 30 min + to daily commute. Benefits are not that great and pay is very average overall.