Interesting diverse place to work, very chaotic. Long hours are expected.
Very entrepreneurial and encourages analytical and independent thinking.
Kind of a revolving door for upper management as they have contracts and contract may not be renewed when the term of the contract is done.
Great experience, very stressful, but you learn a lot. Negative is that It is a very competitive place, sometimes when its not even warranted.