Work environment is in general healthier than most in the market based on personal experienceThe good thingsEnvironment was very pleasant, albeit may varies between departments. Superiors acknowledges your effort, provide challenging task but still cares for your well beings, and do provide opportunities for growth.
The challengesSalary is not the highest in the market, work life balance fluctuates drastically, can be quite tough sometimes due to project based work.