Smaller team sizes mean there's plenty of room for advancement, based on your own efforts and willingness to go the extra mile. Excellent team culture. Good work life balance (subject to the project you've been tagged onto). Superiors push you to attend relevant training courses to constantly upgrade yourself.
This company's business is telecommunications, we have to learn all kinds of new technology in order to up keep the market changes & to meet customers need and requirements. Although the works are very competitive, but the company regularly organised team bonding events, that's make our work life balance. Overall, this is a good company to work at.