Pros
Most people who work here are very bright and driven. You get to work with a number of different disciplines. Great opportunities here to learn from your peers.
Cons
I agree with the reviewer who stated this company is a smokescreen. Achievements and prior work is embellished, even completely fabricated, in order to win the next project. No communication between senior management. The CEO often operates in an ethically questionable manner and can be a bully. Remuneration is uncompetitive, perks are limited to snacks and a treadmill as benefits and vacation are at a bare minimum. It is a so called "flat" hierarchy but this often means there is no one available to make decisions when necessary. Great internal projects can fail due to a lack of leadership.