Pros
1. Opportunity to work with cutting-edge technologies: The company provides a dynamic environment where employees can engage with new technologies, fostering personal and professional growth. 2. Supportive management: Managers are attentive and receptive to employee feedback, creating an open atmosphere where concerns can be addressed and suggestions considered. 3. Investment in employee development: The provision of certification courses demonstrates the company's commitment to enhancing the skill sets of its workforce, which is beneficial for career advancement.
Cons
1. Job security concerns: There appears to be a lack of stability, especially for those on the bench. The policy of terminating employees after three months of bench time creates uncertainty and anxiety among staff members. 2. Less work life balance