Good place to work
The company provides a good work and life balance. Its fairly a flat organisation and hence good team work from peers and superiors.
Opinions and contributions at each level are considered.
The company has given me an opportunity to take up challenging assignments with complete support from superiors.