Nice place to work at. The management is really impressive, helpful and down to earth. If you have your numbers in place no one would even bother you & the numbers are also achievable.
Cons
not come across something so major that I would like to mention!
Co-ordination between different departments to complete a similar task is pretty smooth which ends up with positive results. Employees are always heard and dealt with professionally.