- People are always very nice.
- Multicultural environment.
- Great Products.
- Leader in its industry.
Cons
- There is not a clear career path.
- Random promotions.
- Managers are not always the brightest.
- Pay is good in the low positions and low at the highest positions.