Pay is good. If you work responsibly you can expect a pay raise. Respect is pretty high, people treat each other well, managers and co-workers. Benefits are great.
Job Security is very good. They do not overhire/overfire at our office, unlike a lot of others
Career growth: As someone else said you can move up engineer levels fairly rapidly, the problem is if you want to go any farther than being an engineer, someone is going to have to show calibre and competence.
Location: The lalru area is great; Company has its own bus to commute to and fro.
Co-workers: A really good bunch of people, Competence is high and people are generally friendly and helpful.
Work environment: You work for only 5 days in a week and you can have full 2 days rest. I haven’t work in any organization who gives two days off. The Dress is casual, people wear trousers and simple clothing is there.