Avantages
- It will be hard to find another company with such an outstanding culture. - Just ask for it, and you will be given the opportunity to do R&D on something if it's aligned with the company goal. - Best practices for software engineering are adhered to, which advances people's professional development. - Colleagues help each other grow; none will try to steal someone else's credit. - Some very helpful seniors fostered the corporate culture as well as the junior employees.
Inconvénients
- The work culture was severely impacted when the seniors left one by one. It's beyond repair at this stage.(comparing with company's previous cultur) - When the seniors left one by one, it seemed company didn't value their most precious employees. It had a bad impact on the current employees. - Overwhelmed CTO, who has to manage and drive both technical projects of the company and the HR policies. - To fully utilize the engineering team, the CEO was unable to attract enough clients. Engineers require a boost in addition to salary in order to continue working.