Great company to work for!! the company promotes from within!! Listens to the employees and is always adapting to market needs to achieve better results!!
Cons
Work life balance is still a delicate subject, but management understands the need to improve this aspect.