- Good culture, the mid and high-level management are very good
- The product is very good and well-known in its industry
- You can find a lot of good engineers and very advanced technologies
- Compensation is very competitive
Cons
- Need to create a better innovation process
- Engineering is understaffed
- Could be better to work faster on the development process