Pros
- Business scale is growing rapidly and steadily so as the team size. The surplus in the operational income allows for more room to invest in both people and technologies. Being part of the process, every team members, if they keen to learn, can grow their skills and career at various levels.
- The compensation & benefit are competitive in the market
- Work life balance condition is very subjective to the service reality of respective teams. For my team, a 24x7 SLA need to be honored, so sometimes it'll be challenging, when urgent issues occur in the mid of night. Generally, the culture of encouraging employees to work overtime doesn't exist in the company.
Cons
- Turnover rate is a bit high. There will be room to improve the employee development plan, through which employees can obtain the vision what they are in next couple years and how they can attain.