Incredible building, most managers were very nice. Most, if not all of the employees are amazing and kind and so fun. They throw a lot of events which are super fun but if you're a contractor, you're excluded from most/all of it.
Cons
The majority of the company are contractors. There is a clear gap between contractors and fully employed individuals, down to the way people socialize in shared spaces.