Pros: great products
Cons: incompetent, kissing up management
The company fosters managing up and squishing the workers. Great products and scientists, but the management is terrible. If you are not in the right clique, you are toast. The work/life balance is not good as you are expected to be on 24hr call.
Compensation is adequate and with the exponential rise in the stock for now, it worth a look at if you go in with your eyes WiDE open.