Pros
Working with different technologies Friendly environment
Cons
No cons found while working at this company
Pros
Company has an extraordinary scientific team and has really found ways to maximize the technology available
Cons
The company is poorly managed from top down. No clear direction of how they want to achieve the goals and not clear on what the goals really are.