Pros
Fantastic opportunity to work with innovative technology.
Cons
Lots of layoffs and churn.
Pros
This company does an excellent job of taking care of its employees and tries to offer as much growth potential as possible. Work-life balance is very good.
Cons
It is a moderately sized company and there can be occasional miscommunications or competition between various units for similar business opportunities.