The people who work there are genuinely kind and caring
The location is ideal no matter where you live in the city
The parties are great fun
Cons
The Management is very old school with a top down approach. As an employee you rarely feel as though someone is actually actively listening to your requests.
They don't always play to your strengths - the company while huge is also divided. Although there is a lot of talent, you would never know about it because of a lack of communication and collaboration as stunted by management
the salary is really bad