Pros
Nice views from the office, genuine and hard-working employees.
Cons
-Machiavellian upper management (watch your back or be stabbed in it)
-"restructuring" out anyone who disagrees - very regular restructuring
-No actual maternity leave cover as promised
-Senior people not qualified for their position pushing actually qualified and talented people out of their positions.