Vantaggi
Interesting problems to solve, some smart people. Made lot of friends there. Trying to think any other Pros to fill up min 20 word requirement here, but it's really hard. Location is ok, parking and bike cages (even though lot of bikes were stolen from the cage). Cantina is kinda ok-ish. I guess it can be good if you're in right department under right manager.
Svantaggi
Managers destroying teams and projects. Tight deadlines, no time for proper software engineering and development, BAs pushing for new business features while infrastructure and architecture gets ignored completely. Except some devs, nobody really cares about the code. Almost whole .NET dev team left. Same happened to UX and devops. Real game of thrones happening there, managers competing for positions while best devs are leaving. Uncertainty about whole Betfair merger. You really need to know how to play their game there, be good with certain people, or else you're getting bad review, no matter what you did. You have to do weekly supports for undocumented old apps for some small compensation.