- Established tech company with good stability.
- Flat structure.
- Transparent employee assessment and promotion.
- Good salary and other incentives.
- Working like startup style, so there are a lot of learning opportunities.
Cons
- An employee can involve in many complex products and projects so it is required to switch tasks efficiently.
- Work load is very high during busy season.