Pros
Most people are nice
Hybrid
Free Parking
Cons
Very hierarchical
If you arent seen to be working overtime, you're not working hard or committed
The Management have their favourites - if you're not one of them, you are constantly berrated, put down or generally made to feel less
Those not in the higher levels i.e. Leadership team aren't worthwhile in the eyes of the management