Company is extremely professional and gives very high standard learning possibilities. Their standards are much more than average company and they also treat all employees very fairly. Salaries are above average but may not be the best.
Cons
They are very strict on discipline. They also expect us to work as per company rules. But if we perform, rewards are equally good and motivating.