Pros
The usual things the others mentioned before me... free parking, coffee, etc. I would like to emphasize the highly professional engineers and the great community. It was a pleasure to work with you guys.
Cons
- blahblahblahblah - all talks, no results - no vision, therefore no strategy (which would make the C level guys accountable). This is great for the lazy management, but makes life terrible at lower levels in the hierarchy. - internal fights and very heavy politics instead of finding out the right direction - no company values at all, I must say - transformation program every 2 years - and you know that this is just a pseudo action, it wont solve the real problems. But at least the actual leadership wins another 2 years in power.